@nikit-nikit

Теги style, а также стили display:flex фильтруются в описании рубрик wordpress. Как убрать фильтры?

Здравствуйте!
Возникла проблема при заполнении описании рубрики. При заполнении описания использую исключительно html (визуальный редактор не использую).

В одном описании я использовал блок формата:
<div style="display:flex;color:#fff">Текст</div>
<style>.example{display:none}<style>

Затем нажал: "Сохранить" и от этого кода осталось:
<div style="color:#fff">Текст</div>
.example{display:none}


Что мне посоветуете делать? Как убрать фильтры?

Я попытался убрать фильтры, но все эти варианты не помогли решить проблему:
1)
foreach ( array( 'pre_term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_filter_kses' );
}
 
foreach ( array( 'term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_kses_data' );
}

Данный код я вставил в functions.php
Источник кода: https://wpspec.com/kak-dobavit-vizualnyiy-redaktor...

2)
remove_filter('pre_term_description', 'wp_filter_kses');
remove_filter('pre_term_description', 'wp_kses_data');

Данный код я также вставил в functions.php
Источник кода: https://clubwp.ru/threads/html-tegi-v-opisanijax-r...

3) Использовал плагин: Allow HTML in Category Descriptions
Ссылка на плагин: https://ru.wordpress.org/plugins/allow-html-in-cat...
Но и плагин не смог решить проблему(
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы