WordPress Din versiunea 3.5, unele opțiuni vor fi eliminate din interfața de utilizare:
- 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_filter
folosit în apel, trebuie să folosim$wp_embed
O 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 );
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Cum se dezactivează încorporarea automată în WordPress?Dezactivați metoda oEmbed" pentru a vă ajuta.
Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-1814.html
Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!