WordPress Начиная с версии 3.5, некоторые параметры будут удалены из пользовательского интерфейса:
- Один из вариантовВстраивает настройки.
autoembed_urls
, установите флажок, продолжите и всегда предполагайте, что oEmbed включен.Единственная причина для включения/выключения пользовательского интерфейса для oEmbed — легкость случайного встраивания элементов.Но он не анализирует каждую ссылку в сообщении, а только свою собственную ссылку или ссылку во [встроенном] коде.
Это интерфейс настроек oEmbed в WordPress 3.4▼
- Начиная с версии 3.5 WordPress нет видимых настроек, позволяющих отключить функцию автоматического встраивания.
WordPress есть WordPress, и если это не так, есть другой способ отключить его.
Встраивание обрабатывается классом WP_Embed:
- Конструктор класса регистрирует некоторые действия и фильтры, а фильтр
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Отключить функцию oEmbed
Теперь нам просто нужно снова удалить конкретный фильтр ▼
- Так как мы не можем
$this
在remove_filter
используется в вызове, нам нужно использовать$wp_embed
Глобальная переменная, содержащая ссылки на объекты.
В файл functions.php вашей темы WordPress добавьте следующий код ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Как отключить автоматическое встраивание в WordPress?Отключите метод oEmbed", чтобы помочь вам.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-1814.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!