WordPress Od različice 3.5 bodo nekatere možnosti odstranjene iz uporabniškega vmesnika:
- 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_filter
uporabljeno v klicu, moramo uporabiti$wp_embed
Globalna 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 );
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil "Kako onemogočiti samodejno vdelavo v WordPress?Izklopite metodo oEmbed", da vam pomaga.
Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-1814.html
Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!