Как да деактивирам функцията за автоматично вграждане в WordPress?Затворете метода oEmbed

WordPress От версия 3.5 някои опции ще бъдат премахнати от потребителския интерфейс:

  • Един от вариантите еНастройки за вграждане.

autoembed_urls, превключете квадратчето за отметка, продължете и винаги приемайте, че oEmbed е включено.Единствената причина да включите/изключите потребителския интерфейс за oEmbed е, ако е лесно случайно да вградите елементи.Но той не анализира всяка връзка в публикацията, а само собствената си връзка или връзката във [вградения] код.

Това е интерфейсът за настройки на oEmbed в WordPress 3.4▼

o Вграждане на интерфейс за настройки в WordPress 3.4

  • От версия 3.5 на WordPress няма видима настройка, която да ви позволява да деактивирате функцията за автоматично вграждане.

WordPress си е WordPress и ако не е така, има друг начин да го деактивирате.

Вграждането се управлява от класа WP_Embed:

  • Конструкторът на класа регистрира някои действия и филтри, и филтърthe_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

Изключете функцията oEmbed

Сега просто трябва да премахнем конкретния филтър отново ▼

  • Тъй като не можем$thisremove_filterизползвани в разговора, трябва да използваме$wp_embedГлобална променлива, която съдържа препратки към обекти.

Във файла functions.php на вашата WordPress тема добавете следния код ▼

//禁用WordPress的自动嵌入> = v3.5 
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Как да деактивирам автоматичното вграждане в WordPress?Изключете метода oEmbed", за да ви помогне.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-1814.html

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

Преминете към Top