Versiunile 3.5 și ulterioare de WordPress vor elimina unele opțiuni din interfața cu utilizatorul:
- Una dintre opțiuni esteÎncorporează setările.
autoembed_urls, comutați caseta de selectare, continuați și presupuneți întotdeauna că oEmbed este activat.Singurul motiv pentru a activa/dezactiva interfața de utilizare pentru oEmbed este dacă este ușor să încorporați accidental articole.Dar nu analizează fiecare link din postare, ci doar linkul propriu sau linkul din codul [încorporat].
Aceasta este interfața de setări oEmbed din WordPress 3.4▼

- Începând cu versiunea 3.5 de WordPress, nu există nicio setare vizibilă care să vă permită să dezactivați funcția de încorporare automată.
WordPress este WordPress și, dacă nu, există o altă modalitate de a-l dezactiva.
Încorporarea este gestionată de clasa WP_Embed:
- Constructorul clasei înregistrează unele acțiuni și filtre și un filtru
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Dezactivați caracteristica oEmbed
Acum trebuie doar să eliminăm din nou filtrul specific ▼
- Din moment ce nu putem
$thisînremove_filterfolosit în apel, trebuie să folosim$wp_embedO variabilă globală care conține referințe la obiect.
În fișierul functions.php al temei dvs. WordPress, adăugați următorul cod ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Sperăm că articolul „Cum se dezactivează încorporarea automată în WordPress? Cum se dezactivează oEmbed” distribuit pe blogul lui Chen Weiliang ( https://www.chenweiliang.com/ ) vă va fi de ajutor.
Nu ezitați să distribuiți linkul acestui articol: https://www.chenweiliang.com/cwl-1814.html
