Вывод названия текущей категории в WordPress

PHP код в WordPress для вывода названия текущей категории, в зависимости от глубины категории.

Есть стандартная функция для вывода категорий на WordPress:

Она выводит список всех категорий через запятую.

А что если нужно вывести только определенный вложенный (дочерний) или только главный раздел? И совсем не нужно выводить все предыдущие разделы. В этом случае the_category уже не подойдет.

Сделать это можно другими способами.

Вывести название только самого главного раздела

Этот код следует вставить в файл functions.php своей темы на WordPress.

Вывод этой функции:

Следующий код необходимо использовать в файле single.php или любом другом отвечающим за вывод информации в статье на сайте.

Вывести название только дочернего раздела

Функция не будет работать для записей второй категории вложенности. Только для записей третей категории вложенности. Иными словами будет выводиться только для записей такого рода:

Категории Марки -> Audi -> Статья об Ауди

В данном случае код выведет для записи «Статья об Ауди» раздел с названием Audi. А если какая-то статья будет находится только в разделе Марки, то для неё выводится ничего не будет.

Вывод этой функции:

Вывод родительской категории в статьях

Можно выводить разделы другим способом. В этом случае не нужно ничего вставлять в файл functions.php. Достаточно вставить код в файл вывода записей.

Вывод названия последнего раздела для статьи

Этот php код выводит название самой «глубокой» категории для статьи:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Вывод названия текущей категории в WordPress".

Ваш e-mail не будет опубликован. Обязательные поля помечены *