alper
  • 0
Новичок

Проверить дочерние/родительские категории, если они существуют

  • 0

я ищу функцию WP, которая контролирует, есть ли какая-либо дочерняя категория/и текущей категории (в category.php вне цикла), и если есть, просто добавьте список ссылок для этой категории/й на страницу, в противном случае (нет дочерняя категория для текущей) список всех сообщений в этой категории. Заранее спасибо…

Share
  1. Вы можете получить текущую категорию сообщений вне цикла, используя функцию get_the_category. http://codex.wordpress.org/Function_Reference/get_the_category

    Когда у вас есть фактическая категория (как бы вы ее ни получили), вы можете использовать get_categories, в частности параметр «child_of», и передать ему идентификатор родительской кошки. http://codex.wordpress.org/Function_Reference/get_categories

    Также взгляните на wp_list_catagories, http://codex.wordpress.org/Template_Tags/wp_list_categories#Display_or_Hide_the_List_Heading, где вы можете сделать что-то простое, например следующее, чтобы захватить дочерние элементы.

     <?php wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0&child_of=8'); ?>
    

    Вероятно, вы бы сделали оператор «если», чтобы получить дочерние элементы, если они существуют, а если не просто показать категорию.

    • 0

Оставить ответ

You must login to add an answer.