WordPress A partir de la versió 3.5, algunes opcions s'eliminaran de la interfície d'usuari:
- Una de les opcions ésIncrusta la configuració.
autoembed_urls
, activeu la casella de selecció, continueu i assumiu sempre que oEmbed està activat.L'únic motiu per activar/desactivar la interfície d'usuari per a oEmbed és si és fàcil incrustar elements accidentalment.Però no analitza tots els enllaços de la publicació, només el seu propi enllaç o l'enllaç del codi [incrustat].
Aquesta és la interfície de configuració d'oEmbed a WordPress 3.4▼
- A partir de la versió 3.5 de WordPress, no hi ha cap configuració visible que us permeti desactivar la funció d'inserció automàtica.
WordPress és WordPress, i si no ho fa, hi ha una altra manera de desactivar-lo.
La incrustació la gestiona la classe WP_Embed:
- El constructor de la classe registra algunes accions i filtres, i un filtre
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Desactiveu la funció oEmbed
Ara només hem de tornar a eliminar el filtre específic ▼
- Com que no podem
$this
在remove_filter
utilitzat a la trucada, hem d'utilitzar$wp_embed
Una variable global que conté referències d'objectes.
Al fitxer functions.php del vostre tema de WordPress, afegiu el codi següent ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartit "Com desactivar la incrustació automàtica a WordPress?Desactiveu el mètode oEmbed" per ajudar-vos.
Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-1814.html
Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!