В WordPress уровень вложенности категории можно определить с помощью функции get_category_parents()
. Она принимает два параметра: ID категории и разделитель между именами родительских категорий.
Пример использования:
$category_id = 10;
$separator = ' > ';
$parents = get_category_parents($category_id, false, $separator);
$level = substr_count($parents, $separator);
echo "Уровень вложенности категории: " . $level;
В этом примере мы получаем имена родительских категорий с помощью функции get_category_parents()
, затем считаем количество разделителей между ними с помощью функции substr_count()
. Результатом будет число, равное уровню вложенности категории.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности