Поддержка Проблемы и решения WordPress удаляет атрибуты тега

  • Добрый день!
    Проблема с изменением описания рубрики.
    Вставляю текст: <i class=»fa fa-users» aria-hidden=»true»></i>
    Нажимаю Обновить
    Текст заменяется на <i></i>, то есть удаляются атрибуты тега <i>
    В чём может быть проблема, что делать?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Проблема решена.

    В functions темы добавила строки:
    remove_filter(‘pre_term_description’, ‘wp_filter_kses’);
    remove_filter(‘pre_term_description’, ‘wp_kses_data’);

    Подробнее по теме здесь: http://www.wp-info.ru/html-tegi-v-opisanii-kategorij-metok/

    Модератор Yui

    (@fierevere)

    ゆい

    удалять kses небезопасно, особенно если вы не единственный человек на сайте кто может писать статьи
    лучше всего было воспользоваться расширенным tinymce — https://ru.wordpress.org/plugins/tinymce-advanced/

    либо в functions.php темы добавить такое

    
    add_filter( 'tiny_mce_before_init', 'tuts_mce_before_init' );
    function tuts_mce_before_init( $settings ) {
    
        $style_formats = array(
            array(
                'title' => 'fa fa',
                'selector' => 'i',
                'classes' => 'fa fa-users',
            )
        );
        $settings['style_formats'] = json_encode( $style_formats );
        return $settings;
    }
    
    
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «WordPress удаляет атрибуты тега» закрыта для новых ответов.