Как узнать, сколько родителей на конкретную категорию? - PullRequest
0 голосов
/ 29 марта 2012

В WordPress есть способ узнать количество категорий родителей текущей категории:

-Parent 1
 -Parent 2
   - Parent 3
    - Current Category

Таким образом, функция может сказать мне, что в текущей категории 3 родителя.

1 Ответ

2 голосов
/ 29 марта 2012

get_category_parents в wp-includes / category-template.php возвращает строку, содержащую всех родителей, перечисленных как:

Родитель 1: разделитель: Родитель 2: разделитель: Родитель 3: разделитель: Текущая категория

Таким образом, можно получить количество родительских категорий следующим образом:

$ number_of_parents = sizeof (explode (',', (get_category_parents ($ category_id, TRUE, ',')))) - 1;

Хотя, возможно, есть лучший / более эффективный способ сделать это. Но если максимальная производительность не так важна, вышеприведенного должно быть достаточно.

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