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!
Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!