Оригинал этой страницы на английском здесь. Этот перевод мой.

Описание

Возвращает массив объектов, один объект для каждой категории для этой записи. Эта функция используется в цикле 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')

От dmitry

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

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