Поддержка Проблемы и решения в описании рубрики html разметка не работает

  • Добрый вечер. Подскажите, пожалуйста, как сделать, чтобы в описание рубрики можно было вставлять любые html тэги.
    Вот фрагмент из functions.php

    remove_filter( 'pre_term_description', 'wp_filter_kses' );
    remove_filter( 'term_description', 'wp_kses_data' );
    function mayak_category_description($container = ''){
        $content = is_object($container) && isset($container->description) ? $container->description : '';
        $editor_id = 'tag_description';
        $settings = 'description';     
        ?>
        <tr class="form-field">
        <th scope="row" valign="top"><label for="description">Описание</label></th>
        <td><?php wp_editor($content, $editor_id, array(
                    'textarea_name' => $settings,
                    'editor_css' => '<style>.html-active .wp-editor-area{border:0;}</style>',
        )); ?><br />
        <span class="description">Описание по умолчанию не отображается, однако некоторые темы могут его показывать.</span></td>
        </tr>
        <?php   
    }
    add_filter('edit_category_form_fields', 'mayak_category_description');
    add_filter('edit_tag_form_fields', 'mayak_category_description');
    • Тема изменена 5 лет, 7 месяцев назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Подскажите, пожалуйста, как сделать, чтобы в описание рубрики можно было вставлять любые html тэги.

    А что, кто-то запрещал?

    И зачем Вам этот код?

    Открывающиеся и закрывающиеся тэги преобразовываются вот в такре <p>
    А код взял для решения проблемы прикрепления изображений к категориям и записи их в БД без плагина. Этот фрагмент выводит как раз область для описания рубрики

    <p>Плёнка Heat Plus Standart используется, как нагревательный элемент, в системах отопления, обогрева и тёплых полах. В комплексе с другими материалами ТМ Heat Plus, идеально подходит для укладки под лёгкие покрытия (линолеум, ламинат, ковролин, паркет и т.д.). Также, возможно использование плёнки под стяжкой, для укладки тяжелых покрытий (плитка, мрамор и т.д.). </p>

    Тэги раскодировались, но выводятся «как есть», а не как html

    Открывающиеся и закрывающиеся тэги преобразовываются вот в такре <p>

    Если у Вас это происходит — ищите виновного. Инструкция в пп 3-6

    Этот фрагмент выводит как раз область для описания рубрики

    Область для описания рубрики есть в ВП из коробки.
    Этот код делает другое.

    А код взял для решения проблемы прикрепления изображений к категориям и записи их в БД без плагина.

    Изображений?

    А код взял для решения проблемы прикрепления изображений к категориям и записи их в БД без плагина.

    Плагинофобия?

    Если Вы хотите иметь кнопки в редакторе описаний — возьмите подходящий плагин из оф каталога, а не тяните на сайт всякие древности. Тем боле без понимания кода.

    Вот специально сделал.
    Описание в админке: https://i.imgur.com/pIAVf7u.jpg
    Результат на сайте: https://i.imgur.com/aloPYph.jpg

    Если Вы хотите иметь кнопки в редакторе описаний — возьмите подходящий плагин из оф каталога

    https://ru.wordpress.org/plugins/visual-term-description-editor/

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «в описании рубрики html разметка не работает» закрыта для новых ответов.