WordPress Категория Вопрос - PullRequest
       3

WordPress Категория Вопрос

0 голосов
/ 19 ноября 2010

Я не могу понять, как использовать функцию wp_list_categories, чтобы сделать то, что мне нужно:

<?php if(is_category() or is_page('realisations') or is_single()) { ?>
<ul id="subpage">
    <?php wp_list_categories('child_of=3&title_li=<h4>Les secteurs</h4>'); ?>
</ul>
<?php }; ?>

Я настроил его так, чтобы все категории проектов были дочерними категориями основной категории (child_of=3). Это необходимо для того, чтобы избежать конфликтов с разделом новостей сайта.

Проблема в том, что мне нужна категория, в которой публикуется сообщение при просмотре шаблона страницы single.php, но я не знаю, как этого добиться. Когда на странице категории вид категории выделяется правильно, потому что я стилизовал класс, который WordPress добавляет в сгенерированный список .current-cat.

1 Ответ

0 голосов
/ 19 ноября 2010

Я ответил на свой вопрос! Этот замечательный плагин имеет функцию, которую мне не нужно было писать самому: http://www.screenshine.net/blog/1474_wordpress-plugin-show-active-category

Он устанавливает фильтр для добавления в функцию wp_list_categories (), единственное, что мне не нравится в нем, это то, что он устанавливает класс css на якорь вместо элемента списка, что несовместимо с функциональностью WordPress. Хотя он работает в крайнем случае, и это то, чем я занимаюсь. Вы можете вставить его в файл functions.php, чтобы предварительно упаковать плагин и внести незначительные изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...