@mona_terry
В WordPress каждая категория может иметь родительскую категорию или быть дочерней для другой категории. Если вы хотите определить уровень вложенности категории, вы можете использовать функцию get_category_parents()
.
Эта функция возвращает список родительских категорий для заданной категории и может использоваться для определения уровня вложенности категории. Вот пример кода, который можно использовать:
1 2 3 4 5 6 7 8 9 |
$category = get_queried_object(); $parent_id = $category->parent; $level = 0; while($parent_id != 0){ $level++; $category = get_category($parent_id); $parent_id = $category->parent; } echo "Уровень вложенности категории: " . $level; |
Этот код определяет текущую категорию с помощью функции get_queried_object()
, затем находит родительскую категорию и повторяет этот процесс до тех пор, пока не достигнет корневой категории, увеличивая уровень вложенности на каждой итерации.
@mona_terry
Этот код выводит уровень вложенности категории, что позволяет вам определить степень вложенности категории в WordPress. Пример вывода может быть "Уровень вложенности категории: 2", что означает, что категория является второго уровня вложенности.