В категории.php, как бы я тестировал категорию, имеющую родительскую категорию?Wordpress - Получить текущую категорию Родители
Если родительская категория - A, а подкатегория - B, а пользователь загружает URL-адрес для категории B, я хотел бы иметь возможность проверить, имеет ли он родительский элемент A и запускает код, если это так.
Я нашел get_category_parents тег, но это, кажется, возвращает список ссылок, а не массив:
get_category_parents($cat, TRUE, ', '));
Даже если я получил массив, я не уверен, что функция PHP является тест против него (php noob).
Спасибо!
Внутри 'category.php' (или любого отдельного шаблона категории) вы можете использовать глобальный var $ cat для извлечения идентификатора текущей категории. Итак, вы должны проверить 'cat_is_ancestor_of (ID, $ cat);' Использование идентификаторов, как правило, лучше aproach, так как они не меняются при переименовании имени/slug/whatever. –