Intereting Posts
Изменение автора вложений в медиа с помощью запроса mysql Разрешение комментариев к сообщениям Как создать новую папку в корневом каталоге wp-content так же, как и в папке загрузки? Удалить категорию из URL 404 постоянных ошибок на страницах только Как интегрировать модуль zend с wordpress admin dashbord Статическая передняя страница и порядок Проблема с добавлением JavaScript в визуальный редактор (код для вставки Sharpspring) Как выполнять поиск и замену содержимого через php Как загрузить файл csv в WordPress? Добавление текста на несколько языков (в то же время) WordPress Shop и ограничение продуктов и категорий для некоторых пользователей / групп Ищете хороший способ включить PHP-код в сообщениях, но используя специальную разметку include, а не прямой php-код Нужны идеи для решения нескольких доменов HTTPS Как узнать, может ли плагин использоваться с моей темой

Вставить обработчик в пользовательское поле

Я пытаюсь реализовать функцию wordpress wp_embed_register_handler () в настраиваемом поле. Используя это вместо wp_oembed_add_provider (), для используемых мной URL-адресов не предлагайте поддержку oembed.

С помощью я получил регулярное выражение для запуска кода вставки из URL-адреса. Но эта функция работает только в обычном поле редактирования сообщений WordPress, как показано на рисунке ниже. Когда тот же URL-адрес помещается в текстовое поле настраиваемого поля в том же сообщении, он выводит только URL-адрес, и функция не запускается.

Я попробовал добавить фильтр в 'the_content', но ничего не сделал. Может кто-то указать мне верное направление?

в обычном редакторе

Источник анимации