WordPress Od verzije 3.5, neke opcije će biti uklonjene iz korisničkog sučelja:
- Jedna od opcija jeUgrađuje postavke.
autoembed_urls
, označite okvir za potvrdu, nastavite i uvijek pretpostavite da je oEmbed uključen.Jedini razlog za uključivanje/isključivanje korisničkog sučelja za oEmbed je ako je lako slučajno ugraditi stavke.Ali ne analizira svaki link u postu, već samo svoju vezu ili vezu u [ugrađenom] kodu.
Ovo je interfejs postavki oEmbed u WordPress 3.4▼
- Od verzije WordPress 3.5, ne postoji vidljiva postavka koja vam omogućava da onemogućite funkciju automatskog ugrađivanja.
WordPress je WordPress, a ako nije, postoji drugi način da ga onemogućite.
Ugrađivanjem upravlja klasa WP_Embed:
- Konstruktor klase registruje neke akcije i filtere, kao i filter
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Isključite funkciju oEmbed
Sada samo trebamo ponovo ukloniti određeni filter ▼
- Pošto ne možemo
$this
在remove_filter
koristimo u pozivu, moramo koristiti$wp_embed
Globalna varijabla koja sadrži reference objekata.
U datoteci functions.php vaše WordPress teme dodajte sljedeći kod ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) je podijelio "Kako onemogućiti automatsko ugrađivanje u WordPress?Isključite metodu oEmbed" da vam pomogne.
Dobrodošli da podijelite link ovog članka:https://www.chenweiliang.com/cwl-1814.html
Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!