Как сделть, чтобы Вордпресс не удалял iframe из описания рубрик?

WordPress по умолчанию удаляет теги iframe из описания рубрик, чтобы предотвратить возможность вставки вредоносного кода. Однако, если у вас есть необходимость в использовании iframe в описании рубрик, есть несколько способов обойти это ограничение.

1. Использование плагина:
Вы можете установить и использовать плагин, который позволит вам вставлять iframe в описании рубрик без удаления тегов. Некоторые из таких плагинов включают:
- "Rich Categories" - позволяет использовать HTML в описании рубрик, включая iframe.
- "Category Tinymce" - добавляет редактор TinyMCE в поле описания рубрик, что позволяет вставлять iframe.

2. Изменение кода темы:
Если вы имеете опыт работы с кодом и хотите внести изменения напрямую в свою тему WordPress, вы можете изменить код, который обрабатывает и фильтрует описание рубрик.
Откройте файл functions.php в редакторе кода вашей темы и добавьте следующий код в конец файла:

function wpse_embed_iframes_in_category_description( $description ) {
    global $allowedtags;
    $allowedtags['iframe'] = array(
        'src' => array(),
        'width' => array(),
        'height' => array(),
        'frameborder' => array(),
        'allow' => array(),
        'allowfullscreen' => array()
    );
    return $description;
}
add_filter( 'category_description', 'wpse_embed_iframes_in_category_description' );

Этот код добавляет iframe в список разрешенных тегов в описании рубрик, что позволяет сохранить его в базе данных. После этого iframe не будет удаляться при сохранении описания рубрик.

Обратите внимание, что изменения в коде темы могут быть потеряны при обновлении темы. Чтобы избежать этого, рекомендуется создать дочернюю тему и внести изменения в нее.

3. Использование пользовательских полей:
Вы можете создать пользовательское поле для описания рубрик, в котором будет возможность использования iframe. Для этого вам понадобится плагин для создания пользовательских полей, такой как "Advanced Custom Fields" или "Meta Box".
Установите и настройте выбранный плагин, чтобы создать пользовательское поле для рубрик и включить в него HTML-редактор. Затем вы можете использовать это поле для вставки iframe в описание рубрики без удаления тегов.

Обратите внимание, что изменение стандартного поведения WordPress может иметь риски в безопасности вашего сайта. Убедитесь, что вы доверяете содержимому iframe, и проведите проверку безопасности, прежде чем разрешить использование его в описании рубрик.