WordPress A 3.5-ös verziótól kezdve néhány beállítás el lesz távolítva a felhasználói felületről:
- Az egyik lehetőség azBeágyazási beállítások.
autoembed_urls
, kapcsolja be a jelölőnégyzetet, folytassa, és mindig feltételezze, hogy az oEmbed be van kapcsolva.Az oEmbed felhasználói felületének be- és kikapcsolásának egyetlen oka az, ha könnyen lehet véletlenül beágyazni elemeket.De nem elemzi a bejegyzésben szereplő összes linket, csak a saját linkjét vagy a [beágyazott] kódban található hivatkozást.
Ez a WordPress 3.4▼ oEmbed beállítási felülete
- A WordPress 3.5-ös verziójától kezdve nincs látható beállítás, amely lehetővé tenné az automatikus beágyazás letiltását.
A WordPress az WordPress, és ha nem, van egy másik mód a letiltására.
A beágyazást a WP_Embed osztály kezeli:
- Az osztály konstruktora néhány műveletet és szűrőt, valamint egy szűrőt regisztrál
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Kapcsolja ki az oEmbed funkciót
Most már csak újra el kell távolítanunk az adott szűrőt ▼
- Mivel nem tehetjük
$this
在remove_filter
használjuk a hívásban, használnunk kell$wp_embed
Globális változó, amely objektumhivatkozásokat tartalmaz.
A WordPress téma functions.php fájljában adja hozzá a következő kódot ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) megosztotta "Hogyan lehet letiltani az automatikus beágyazást a WordPressben?Kapcsolja ki az oEmbed metódust", hogy segítsen.
Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-1814.html
Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!