Получение фрагмента заголовка отдельной категории WordPress

<?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();
?>