WordPress Od verzije 3.5, neke će opcije biti uklonjene iz korisničkog sučelja:
- Jedna od opcija jePostavke ugrađivanja.
autoembed_urls
, prebacite potvrdni okvir, nastavite i uvijek pretpostavljajte 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 svaku poveznicu u objavi, već samo vlastitu vezu ili vezu u [ugrađenom] kodu.
Ovo je sučelje postavki oEmbed u WordPressu 3.4▼
- Od WordPress verzije 3.5, ne postoji vidljiva postavka koja vam omogućuje da onemogućite značajku automatskog ugrađivanja.
WordPress je WordPress, a ako nije, postoji drugi način da ga onemogućite.
Ugradnjom upravlja klasa WP_Embed:
- Konstruktor klase registrira neke akcije i filtre, te filtar
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Isključite značajku oEmbed
Sada samo trebamo ponovno ukloniti određeni filtar ▼
- Budući da ne možemo
$this
在remove_filter
koji se koristi u pozivu, moramo koristiti$wp_embed
Globalna varijabla koja sadrži reference objekta.
U datoteku functions.php svoje WordPress teme dodajte sljedeći kod ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "Kako onemogućiti automatsko ugrađivanje u WordPress?Isključite metodu oEmbed" da vam pomogne.
Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-1814.html
Dobro došli na Telegram kanal Chen Weiliangovog bloga da dobijete najnovija ažuriranja!
📚 Ovaj vodič ima veliku vrijednost, 🌟 Ovo je rijetka prilika, nemojte je propustiti! ⏰⌛💨
Podijelite i lajkajte ako vam se sviđa!
Vaše dijeljenje i lajkovi naša su stalna motivacija!