Если вы управляете магазином WooCommerce, бывают случаи, когда вам может понадобиться программно получить название текущей категории. Например, вы можете захотеть отображать разные сообщения или изображения на каждой странице категории. В этой статье мы покажем вам, как получить текущее название категории в WooCommerce.
Самый простой способ получить текущее название категории в WooCommerce — это использовать функцию get_queried_object()
. Эта функция возвращает объект, содержащий различную информацию о текущей странице. Мы можем использовать эту функцию для получения текущего названия категории следующим образом:
$current_cat = get_queried_object();
echo $current_cat->name;
Если вы хотите получить ID текущей категории, вы можете использовать функцию get_queried_object_id()
. Эта функция вернет ID текущего загруженного объекта. В нашем случае это будет ID текущей категории:
ПРО СОВЕТ: Следующий код вернет текущее название категории в WooCommerce:
$current_cat = get_queried_object();
echo $current_cat->name;
Однако это работает только в том случае, если пользователь в данный момент просматривает страницу категории. Если пользователь просматривает страницу продукта или другого типа, этот код не будет работать.
$current_cat_id = get_queried_object_id();
echo $current_cat_id;
Вы также можете использовать эти функции для получения другой информации о текущей категории. Например, если вы хотите получить slug текущей категории, вы можете использовать свойство $current_cat->slug
. Или если вы хотите получить описание текущей категории, вы можете использовать свойство $current_cat->description
.
**Вывод: Как получить название текущей категории в WooCommerce?
В заключение, если вам нужно программно получить название текущей категории в WooCommerce, вы можете использовать функцию get_queried_object(). Вы можете использовать эту функцию для получения текущего названия категории следующим образом:
$current_cat = get_queried_object();
echo $current_cat->name;