WordPress različice 3.5 in novejše bodo iz uporabniškega vmesnika odstranile nekatere možnosti:
- Ena od možnosti jeNastavitve vdelave.
autoembed_urls, preklopite potrditveno polje, nadaljujte in vedno domnevajte, da je oEmbed vklopljen.Edini razlog za vklop/izklop uporabniškega vmesnika za oEmbed je, če je preprosto nenamerno vdelati elemente.Vendar ne razčleni vsake povezave v objavi, temveč samo lastno povezavo ali povezavo v [vdelani] kodi.
To je vmesnik za nastavitve oEmbed v WordPressu 3.4▼

- Od različice WordPress 3.5 ni nobene vidne nastavitve, ki bi vam omogočala onemogočanje funkcije samodejne vdelave.
WordPress je WordPress in če ni, ga lahko onemogočite na drug način.
Za vdelavo skrbi razred WP_Embed:
- Konstruktor razreda registrira nekaj dejanj in filtrov ter filter
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Izklopite funkcijo oEmbed
Zdaj moramo samo znova odstraniti določen filter ▼
- Ker ne moremo
$this在remove_filteruporabljeno v klicu, moramo uporabiti$wp_embedGlobalna spremenljivka, ki vsebuje reference objektov.
V datoteko functions.php vaše teme WordPress dodajte naslednjo kodo ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Upam, da vam bo članek »Kako onemogočiti samodejno vdelavo v WordPressu? Kako izklopiti oEmbed«, ki je bil objavljen na blogu Chen Weilianga ( https://www.chenweiliang.com/ ), v pomoč.
Delite povezavo do tega članka: https://www.chenweiliang.com/cwl-1814.html
