ਵਰਡਪਰੈਸ ਸੰਸਕਰਣ 3.5 ਤੋਂ, ਕੁਝ ਵਿਕਲਪਾਂ ਨੂੰ UI ਤੋਂ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ:
- ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈਏਮਬੇਡ ਸੈਟਿੰਗਾਂ.
autoembed_urls
, ਚੈੱਕਬਾਕਸ ਨੂੰ ਟੌਗਲ ਕਰੋ, ਜਾਰੀ ਰੱਖੋ, ਅਤੇ ਹਮੇਸ਼ਾ ਇਹ ਮੰਨ ਲਓ ਕਿ oEmbed ਚਾਲੂ ਹੈ।oEmbed ਲਈ UI ਨੂੰ ਚਾਲੂ/ਬੰਦ ਕਰਨ ਦਾ ਇੱਕੋ ਇੱਕ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਜੇਕਰ ਗਲਤੀ ਨਾਲ ਆਈਟਮਾਂ ਨੂੰ ਏਮਬੇਡ ਕਰਨਾ ਆਸਾਨ ਹੈ।ਪਰ ਇਹ ਪੋਸਟ ਦੇ ਹਰ ਲਿੰਕ ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰਦਾ, ਸਿਰਫ਼ ਇਸਦਾ ਆਪਣਾ ਲਿੰਕ ਜਾਂ [ਏਮਬੈਡਡ] ਕੋਡ ਵਿੱਚ ਲਿੰਕ।
ਇਹ ਵਰਡਪਰੈਸ 3.4▼ ਵਿੱਚ oEmbed ਸੈਟਿੰਗਾਂ ਇੰਟਰਫੇਸ ਹੈ
- ਵਰਡਪਰੈਸ ਸੰਸਕਰਣ 3.5 ਦੇ ਅਨੁਸਾਰ, ਇੱਥੇ ਕੋਈ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀ ਸੈਟਿੰਗ ਨਹੀਂ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਆਟੋ-ਏਮਬੈਡਿੰਗ ਨੂੰ ਅਯੋਗ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।
ਵਰਡਪਰੈਸ ਵਰਡਪਰੈਸ ਹੈ, ਅਤੇ ਜੇਕਰ ਅਜਿਹਾ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਇਸਨੂੰ ਅਯੋਗ ਕਰਨ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਹੈ।
ਏਮਬੈਡਿੰਗ ਨੂੰ WP_Embed ਕਲਾਸ ਦੁਆਰਾ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ:
- ਕਲਾਸ ਦਾ ਨਿਰਮਾਤਾ ਕੁਝ ਕਿਰਿਆਵਾਂ ਅਤੇ ਫਿਲਟਰਾਂ, ਅਤੇ ਇੱਕ ਫਿਲਟਰ ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
oEmbed ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਬੰਦ ਕਰੋ
ਹੁਣ ਸਾਨੂੰ ਸਿਰਫ਼ ਖਾਸ ਫਿਲਟਰ ਨੂੰ ਦੁਬਾਰਾ ਹਟਾਉਣ ਦੀ ਲੋੜ ਹੈ ▼
- ਕਿਉਂਕਿ ਅਸੀਂ ਨਹੀਂ ਕਰ ਸਕਦੇ
$this
ਵਿਚremove_filter
ਕਾਲ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ, ਸਾਨੂੰ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ$wp_embed
ਇੱਕ ਗਲੋਬਲ ਵੇਰੀਏਬਲ ਜਿਸ ਵਿੱਚ ਆਬਜੈਕਟ ਹਵਾਲੇ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।
ਆਪਣੀ ਵਰਡਪਰੈਸ ਥੀਮ ਦੀ functions.php ਫਾਈਲ ਵਿੱਚ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "ਵਰਡਪਰੈਸ ਵਿੱਚ ਆਟੋ-ਏਮਬੈਡਿੰਗ ਨੂੰ ਕਿਵੇਂ ਅਸਮਰੱਥ ਬਣਾਇਆ ਜਾਵੇ?ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ oEmbed ਢੰਗ" ਨੂੰ ਬੰਦ ਕਰੋ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-1814.html
ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!