Отобразить название рубрики WordPress без ссылки
Стандартно для отображения названия рубрики статьи в WordPress используется функция the_category()
, которая автоматически ставит ссылку на эту рубрику.
Но иногда бывает необходимо отобразить только название рубрики, без ссылки. Для этого достаточно вместо вышеуказанной функции воспользоваться следующим очень простым кодом:
<?php $cat = get_the_category(); echo $cat[0]->cat_name; ?>
Если же статья опубликована сразу в нескольких рубриках, то их список через запятую выводится следующим кодом:
<?php
$cats = get_the_category();
for ($i = 0; $i < count($cats); $i++) {
$comma = '';
if ($i > 0) $comma = ', ';
echo $comma . $cats[$i]->cat_name;
}
?>
Комментарии (23)
Как раз что мама прописала, делаю игровой сайт, и мне как раз для более хорошей оптимизации заголовков пригодилось, а то было по уродски со ссылками.
А как для тегов сделать так-же?
а можно что бы название родительской категории отдельно название подкатегории?
Название родительской рубрики:
Подскажите, а как наоборот вывести только название долчерней рубрики?
Спасибо огромное, весь google перелопатил, и наконец то нашел что надо. Респект
Скажите, а можно вывести название рубрики в файле index.php и как это сделать? Заранее спасибо!
Dimox, спасибо огромное! Реально рабочий код оказался только Ваш! Нужно было вывести в мету описание для разметки просто текстом нынешнюю категорию. Помогло!!
Dimox, подскажите, пожалуйста, как достать URL рубрики поста.
Страница single.php
Есть код
Далее вывод поста.
Что нужно вставить вместо #, чтоб вернуться в категорию текущего поста (ну или ко всем новостям)
У меня возник такой вопрос, а если в статья находится сразу в двух рубриках, как тогда вывести название обеих рубрик?
Добавил решение в статью.
Спасибо большое за оперативность :)
не выводится название рубрики в которой нет записей. как исправить?
Куда этот кусок вставлять?
P.S. 3й день с wordpress
Разберитесь в структуре шаблона, тогда и поймете, куда вставить.
Как всегда нужное решение именно на вашем сайте :) Спасибо!
Подскажите плс.
У меня есть кастом пост apart
И таксономии convenience
Мне нужно вывести все названия таксономий поста в цикле. Никак не могу дойти к этому.
Может подскажете ?
Доброе.
Подскажите пожалуйста как подставить к заголовку дочерней категории родительскую категорию =
в файле category.php подставлено Category:
isravalley.org/category/we-support/repatriants/
Хотелось бы получить что-то в виде
we-support >> Repatriants
Для этого предусмотрена функция get_category_parents().
У меня вы дает ошибку
Дело в том что я пытаюсь вывести это на созданой странице в которой выводятся записи из конкретной рубрики.В записях single.php эта функция работает как положено…
Подскажите как вывести на странице?
Код из статьи предназначен для использования в цикле записи. А для страницы рубрики нужно использовать этот код: