WordPress Починаючи з версії 3.5, деякі параметри буде видалено з інтерфейсу користувача:
- Один із варіантівНалаштування вбудовування.
autoembed_urls
, установіть прапорець, продовжте та завжди вважайте, що oEmbed увімкнено.Єдина причина для ввімкнення/вимкнення інтерфейсу користувача для oEmbed – це випадкове вставлення елементів.Але він аналізує не кожне посилання в дописі, лише своє власне посилання чи посилання у [вбудованому] коді.
Це інтерфейс налаштувань oEmbed у WordPress 3.4▼
- Починаючи з версії WordPress 3.5, немає видимих налаштувань, які дозволяють вимкнути автоматичне вставлення.
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 );
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Як вимкнути автоматичне вставлення в WordPress?Вимкніть метод oEmbed", щоб допомогти вам.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-1814.html
Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!