Le versioni di WordPress 3.5 e successive rimuoveranno alcune opzioni dall'interfaccia utente:
- Una delle opzioni èIncorpora le impostazioni.
autoembed_urls, attiva la casella di controllo, continua e supponi sempre che oEmbed sia attivo.L'unico motivo per attivare/disattivare l'interfaccia utente per oEmbed è se è facile incorporare elementi accidentalmente.Ma non analizza tutti i link nel post, solo il proprio link o il link nel codice [embedded].
Questa è l'interfaccia delle impostazioni di oEmbed in WordPress 3.4▼

- A partire dalla versione 3.5 di WordPress, non ci sono impostazioni visibili che ti consentano di disabilitare l'incorporamento automatico.
WordPress è WordPress e, in caso contrario, c'è un altro modo per disabilitarlo.
L'incorporamento è gestito dalla classe WP_Embed:
- Il costruttore della classe registra alcune azioni e filtri e un filtro
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Disattiva la funzione oEmbed
Ora non ci resta che rimuovere nuovamente il filtro specifico ▼
- Dal momento che non possiamo
$this在remove_filterutilizzato nella chiamata, dobbiamo usare$wp_embedUna variabile globale che contiene riferimenti a oggetti.
Nel file functions.php del tuo tema WordPress, aggiungi il seguente codice ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Speriamo che l'articolo "Come disabilitare l'incorporamento automatico in WordPress? Come disattivare oEmbed" condiviso sul blog di Chen Weiliang ( https://www.chenweiliang.com/ ) possa esservi d'aiuto.
Sentitevi liberi di condividere il link di questo articolo: https://www.chenweiliang.com/cwl-1814.html
