2014-01-19 3 views
0

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

Это код, который я имею в моем архивной странице цикле

<?php echo $category->description ?> 

И это, как я вывод его на одной странице

<?php 
       if (is_tax()) { 
        // Show the Category Description if it is set. 
        $category_description = category_description(); 
        if (!empty($category_description)) 
         echo apply_filters('category_archive_meta', '<div class="taxonomy-description">' . $category_description . '</div>'); 
       } 
       ?> 
+0

В вашей странице архива попробовать это: 'echo category_description ($ category-> ID)'. Я думаю, что эта функция применяет некоторые фильтры в тексте, прежде чем возвращать его. – andreivictor

+0

Я пробовал это, но функция, похоже, не работает на странице архива. Натан Доусон дал ответ ниже, который работает. В любом случае, спасибо. – user3207894

ответ

1
echo apply_filters('category_archive_meta', '<div class="taxonomy-description">' . wpautop($category_description) . '</div>'); 
+0

Натан, я люблю тебя, человек. Это сработало, хотя с моим кодом мне пришлось изменить описание $ category_description на $ category->, поскольку оно было частью цикла. – user3207894

+0

Ха-ха, спасибо, рад, что смог помочь. –

Смежные вопросы