<?php
$category_slug = single_cat_title('', false);
echo $category_slug;
?>
Метод 2: использование функции get_queried_object()
Функция get_queried_object() возвращает текущий запрошенный объект, который включает информацию о категории. Мы можем использовать эту функцию для получения ярлыка категории. Вот пример:
<?php
$category = get_queried_object();
$category_slug = $category->slug;
echo $category_slug;
?>
Метод 3: доступ к объекту категории с помощью get_category_by_slug()
Функция get_category_by_slug() позволяет нам получить объект категории на основе его пула. Затем мы можем получить доступ к свойству slug объекта категории. Вот пример:
<?php
$category = get_category_by_slug('category-slug');
$category_slug = $category->slug;
echo $category_slug;
?>
Метод 4: использование класса WP_Query
Класс WP_Query обеспечивает надежный способ запроса сообщений WordPress, включая фильтрацию по категориям. Мы можем использовать этот класс для получения пула категории. Вот пример:
<?php
$args = array(
'category_name' => 'category-slug',
'posts_per_page' => 1
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
$category_slug = get_post_field('post_name', get_the_ID());
echo $category_slug;
}
}
wp_reset_postdata();
?>