WordPress versjon 3.5 og nyere vil fjerne noen alternativer fra brukergrensesnittet:
- Et av alternativene erBygger inn innstillinger.
autoembed_urls, bytt avmerkingsboksen, fortsett og anta alltid at oEmbed er på.Den eneste grunnen til å slå brukergrensesnittet på/av for oEmbed er hvis det er lett å legge inn elementer ved et uhell.Men den analyserer ikke hver lenke i innlegget, bare sin egen lenke eller lenken i den [innebygde] koden.
Dette er oEmbed-innstillingsgrensesnittet i WordPress 3.4▼

- Fra og med WordPress versjon 3.5 er det ingen synlig innstilling som lar deg deaktivere funksjonen for automatisk innebygging.
WordPress er WordPress, og hvis det ikke gjør det, er det en annen måte å deaktivere det på.
Innebygging håndteres av WP_Embed-klassen:
- Konstruktøren av klassen registrerer noen handlinger og filtre, og et filter
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Slå av oEmbed-funksjonen
Nå trenger vi bare å fjerne det spesifikke filteret igjen ▼
- Siden vi ikke kan
$this在remove_filterbrukes i samtalen, må vi bruke$wp_embedEn global variabel som inneholder objektreferanser.
I functions.php-filen til WordPress-temaet ditt legger du til følgende kode ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Forhåpentligvis vil artikkelen «Hvordan deaktivere automatisk innebygging i WordPress? Hvordan slå av oEmbed» som er delt på Chen Weiliangs blogg ( https://www.chenweiliang.com/ ) være nyttig for deg.
Del gjerne lenken til denne artikkelen: https://www.chenweiliang.com/cwl-1814.html
