Я ищу функцию, которая просто возвращает истину или ложь.Функция проверит, является ли запрашиваемый архив категорий дочерним по отношению к определенной родительской категории.Функция будет выглядеть примерно так (аналогично функции is_category()
):
if(is_child_of_category('3')){ //do something }
if(is_child_of_category('4')){ //do something else }
if(is_child_of_category('5')){ //do something entirely different }
Я просмотрел документацию и форумы, но не нашел никаких решений, идей, если это было сделано, иликак можно это сделать?
///////////// addendum ////////////
Вот рабочий кодчто я написал с помощью Gavin:
Спасибо Gavin
сначала функция для файла functions.php, чтобы получить идентификатор категории:
function getCurrentCatID(){
global $wp_query;
if(is_category() || is_single()){
$cat_ID = get_query_var('cat');
}
return $cat_ID;
}
Следующее использование cat_is_ancestor_of
$post = $wp_query->post;
$id = getCurrentCatID();
if (cat_is_ancestor_of (3, $ id) {include (TEMPLATEPATH. '/Unique.php');}