WordPress Od verze 3.5 budou z uživatelského rozhraní odstraněny některé možnosti:
- Jednou z možností jeNastavení vložení.
autoembed_urls
, zaškrtněte políčko, pokračujte a vždy předpokládejte, že je oEmbed zapnuto.Jediným důvodem, proč zapnout/vypnout uživatelské rozhraní pro oEmbed, je, že je snadné náhodně vložit položky.Neanalyzuje však každý odkaz v příspěvku, pouze svůj vlastní odkaz nebo odkaz v [embedded] kódu.
Toto je rozhraní nastavení oEmbed ve WordPress 3.4▼
- Od verze WordPress 3.5 neexistuje žádné viditelné nastavení, které by vám umožnilo zakázat automatické vkládání.
WordPress je WordPress, a pokud ne, existuje jiný způsob, jak jej zakázat.
Vkládání je řešeno třídou WP_Embed:
- Konstruktor třídy registruje některé akce a filtry a filtr
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Vypněte funkci oEmbed
Nyní zbývá pouze odstranit konkrétní filtr znovu ▼
- Protože nemůžeme
$this
在remove_filter
použité v hovoru, musíme použít$wp_embed
Globální proměnná, která obsahuje odkazy na objekty.
Do souboru functions.php vašeho motivu WordPress přidejte následující kód ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdíleno „Jak zakázat automatické vkládání do WordPressu?Vypněte metodu oEmbed“, která vám pomůže.
Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-1814.html
Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!