Вывод тегов записей из конкретных рубрик или рубрики

18 октября 2012
1 559

WordPress - система простая и удобная. В том и проблема, что где-то она даже слишком простая. Например, нельзя привязывать группы тегов к конкретным категориям, что порой бывает необходимым на сайтах с разноплановой информацией. Сегодня мы научимся выводить облако тегов, принадлежащих определенной категории.

Wordpress - теги по категориям

Для вывода облака тегов в WordPress используется стандартный вызов:

 Вставив этот код, можно вызвать облако тегов в любом месте статьи.

Бывает требуется, например, на странице конкретной рубрики, вывести теги материалов только из этой рубрики. Это, как минимум делает понятней структуру ресурса, упрощает поиск интересующих посетителя материалов. Для реализации функции я нашёл следующий код:

 Его нужно вставить в файл functions.php. Обратите внимание, возможно потребуется убрать открывающий и закрывающий теги

 если другие функции в файле не обрамлены ими.

Чтобы не объяснять, где находится файл functions.php и другие ключевые файлы WordPress, я написал о них статью, к которой и предлагаю вам обращаться в случае необходимости - Разбираем файлы, составляющие темы оформления WordPress.

Это мы добавили функцию, составляющую список тегов, принадлежащих записям из определенной рубрики. ID требуемой рубрики  или рубрик указывается при вызове функции. Вызов осуществляется кодом

 42 - ID рубрики, который можно посмотреть, открыв в админке раздел "Записи => Рубрики" и наведя курсор мыши на название рубрики. В появившейся ссылке и будет указан ID на участке ID=...

Чтобы вывести теги материалов из нескольких рубрик, надо указать их ID через запятую:

Кроме удобства пользования блогом такое решение улучшает и внутреннюю перелинковку ресурса, делая её более релевантной и при этом сокращая количество внутренних ссылок (при использовании вместо стандартного облака тегов).

P.S. Интернет телефония упростит связь между заказчиком и фрилансером, ведь они зачастую находятся в разных городах, и междугородний звонок может оказаться недешевым.

Related Posts Plugin for WordPress, Blogger...
Рубрики: Wordpress

4 комментария к записи “Вывод тегов записей из конкретных рубрик или рубрики”

  1. Артур

    А можно ли как-то ограничить количество выводимых меток из рубрики на странице этой рубрики? Если их например многовато.

    [Ответить]

  2. Владимир

    С помощью вашего кода я теперь могу вывести теги записей из конкретной категории.
    Но, если я нажму на тег, то я перейду на страницу тега и увижу все записи по нему из разных категорий?
    Как можно сделать, чтобы когда я перешел по тегам записей из опеределенной категории я увидел посты только из этой категории, содержащие указанный тег?

    [Ответить]

  3. alvarvas

    Здравствуйте! Очень полезное дополнение!
    только непонятно, куда вводить код
    на страницу рубрики? непонятно
    пс. и еще, скажите, пожалуйста, как Вы сделали такое содержание на блоге?

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    Файл category.php - редактируется через админку WordPress в разделе "Внешний вид" (Дизайн) - там есть инструмент "Редактор", в котором можно выбрать какой-нибудь файл темы и отредактировать.
    А Содержание где-то год назад я делал - нашёл у более профессиональных веб-мастеров инструкцию. Не помню сейчас, с какого это сайта. Попробуйте позабивать в поиск "wordpress блог содержание ajax" - может среди результатов будут интересные варианты реализации содержания блога на ajax как у меня. А я постараюсь не забыть и написать заметку, как на моём блоге это сделано.

    [Ответить]

Комментируйте - автору важно ваше мнение!

Дополнительно: