WordPress Od verzie 3.5 budú z používateľského rozhrania odstránené niektoré možnosti:
- Jednou z možností jeNastavenia vloženia.
autoembed_urls
, začiarknite políčko, pokračujte a vždy predpokladajte, že oEmbed je zapnutý.Jediným dôvodom na zapnutie/vypnutie používateľského rozhrania pre oEmbed je, ak je ľahké náhodne vložiť položky.Neanalyzuje však každý odkaz v príspevku, iba svoj vlastný odkaz alebo odkaz v [embedded] kóde.
Toto je rozhranie nastavení oEmbed vo WordPress 3.4▼
- Od verzie WordPress 3.5 neexistuje žiadne viditeľné nastavenie, ktoré by vám umožnilo vypnúť funkciu automatického vkladania.
WordPress je WordPress a ak nie, existuje iný spôsob, ako ho zakázať.
Vkladanie má na starosti trieda WP_Embed:
- Konštruktor triedy registruje niektoré akcie a filtre a filter
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Vypnite funkciu oEmbed
Teraz musíme znova odstrániť konkrétny filter ▼
- Keďže nemôžeme
$this
在remove_filter
použité v hovore, musíme použiť$wp_embed
Globálna premenná, ktorá obsahuje odkazy na objekty.
Do súboru functions.php vašej WordPress témy pridajte nasledujúci kód ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) zdieľal „Ako zakázať automatické vkladanie do WordPress?Vypnite metódu oEmbed“, ktorá vám pomôže.
Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-1814.html
Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!