Чтобы проверить, находимся ли мы на данный момент на странице подкатегории, т.е. у текущей категории есть какая-то родительская категория, вам пригодится эта полезная функция, которую можно использовать для построения условных операторов.

В файл functions.php вставьте следующий код:

function is_subcategory(){
$cat = get_query_var('cat');
$category = get_category($cat);
$category->parent;
return ( $category->parent == '0' ) ? false : true;
}

Затем в своей теме вы можете использовать условное выражение следующим образом:

if ( is_subcategory() ) {
// делаем что-то, если страница подкатегория
}

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *