WordPress Vanaf weergawe 3.5 sal sommige opsies van die UI verwyder word:
- Een van die opsies isSluit instellings in.
autoembed_urls
, skakel die merkblokkie, gaan voort en neem altyd aan dat oEmbed aan is.Die enigste rede om die UI vir oEmbed aan/af te skakel, is as dit maklik is om items per ongeluk in te bed.Maar dit ontleed nie elke skakel in die pos nie, net sy eie skakel of die skakel in die [ingebedde] kode.
Dit is die oEmbed-instellingskoppelvlak in WordPress 3.4▼
- Vanaf WordPress weergawe 3.5 is daar geen sigbare instelling wat jou toelaat om die outo-inbedfunksie te deaktiveer nie.
WordPress is WordPress, en as dit nie die geval is nie, is daar 'n ander manier om dit te deaktiveer.
Inbedding word deur die WP_Embed-klas hanteer:
- Die konstruktor van die klas registreer sommige aksies en filters, en 'n filter
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Skakel die oEmbed-funksie af
Nou moet ons net die spesifieke filter weer verwyder ▼
- Aangesien ons nie kan nie
$this
在remove_filter
in die oproep gebruik word, moet ons gebruik$wp_embed
'n Globale veranderlike wat voorwerpverwysings bevat.
Voeg die volgende kode by in die functions.php-lêer van jou WordPress-tema ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "Hoe om outo-inbedding in WordPress te deaktiveer?Skakel die oEmbed-metode af" om jou te help.
Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-1814.html
Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!