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_filterutilitzat a la trucada, hem d'utilitzar$wp_embedUna 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
Per desbloquejar més trucs ocults🔑, us convidem a unir-vos al nostre canal de Telegram!
Comparteix i m'agrada si t'agrada! Els vostres likes i comparticions són la nostra motivació continuada!