is_subcategory ();функция для WordPress - PullRequest
1 голос
/ 26 сентября 2010

привет я знаю, что в WordPress есть много хороших функций, таких как is_page(), is_single(), is_category(); ...

знаете ли вы, как я могу создать is_subcategory() функцию?

спасибо миллион.

1 Ответ

2 голосов
/ 26 сентября 2010

Функция is_subcategory() отсутствует, но вы можете получить дочерние элементы (подкатегорию) категории и использовать их как условный оператор.

<?php
global $ancestor;
$childcats = get_categories('child_of=' . $cat . '&hide_empty=1');
foreach ($childcats as $childcat) {
  if (cat_is_ancestor_of($ancestor, $childcat->cat_ID) == false){
   //do stuff
  }
}
?>
...