Оригинал этой страницы на английском
Описание
Возвращает массив объектов, один объект для каждой категории для этой записи. Эта функция используется в цикле The Loop и передаёт ID записи в качестве параметра.
Применение
Эта функция не отображает ничего, вы должны получить доступ к объектам, а затем повторить или иное использование желаемого члена переменных.
Следующий пример отображает название категории в каждой записи категории (это, как с помощью the_category (), но без ссылок на каждой категории в категорию вида, и, используя пробелы вместо запятых):
<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>
Примеры
Показывать рисунки категорий
Выводит рисунок категории имени до cat_ID с alt атрибутом что бы установить cat_name. Вы также можете использовать любой другой член переменных.
<?php foreach((get_the_category()) as $category) { echo '<img src="http://example.com/images/' . $category->cat_ID . '.jpg" alt="' . $category->cat_name . '" />'; } ?>
Показать имя только первой категории
<?php $category = get_the_category(); echo $category[0]->cat_name; ?>
(Подтверждение первого массива ([0]) от $category.)
Получить пост категории вне цикла Loop
ID);
var_dump($categories);
?>
Члены переменных
- cat_ID
- код категории (также хранится как "term_id ')
- cat_name
- Название категории (также сохраняются как 'name')
- category_nicename
- метка полученная от имени категории (также хранится как 'slug')
- category_description
- описание категории (также сохраняются как 'description')
- category_parent
- индефикатор категории текущей родительской категории. '0' для не родителской. (кроме того, сохраняются как 'parent')
- category_count
- счётчик использования данной категории (также сохраняются как 'count')