имя категории

мне надо сделать вывод линков на категории в различных местах страницы, но такая конструкция
<?php $categories = get_the_category() ?>
<div><a href="<?php echo get_category_link($categories[0]->cat_ID) ?>"><?php echo $categories[0]->cat_name ?></a></div> работает только в loop’е, что меня не устравивет. Мне надо просто получить имя категории и ссылку на нее. как это можно сделать?

спасибо.

ID рубрики хранится в переменной $cat. Вывести название рубрики и её описание можно так.

<h1><?php echo get_the_category_by_ID($cat) ?></h1>
<p><?php echo category_description($cat); ?></p>

Если вам нужно получить название другой рубрики, то она указывается вместо $cat.

Функция get_category_link() – вернет ссылку рубрики.

я сделал так

<?php global $wpdb;
$categories = $wpdb-> get_results("SELECT cat_ID, cat_name FROM $wpdb->categories", ARRAY_N); ?>

Anonymous
Отправить
Ответ на: