Как вывести рубрики вордпресс

Содержание
  1. Создание и настройка рубрик на сайте wordpress
  2. Как выглядит раздел Рубрики на сайте
  3. Как вывести статьи на главную страницу сайта через Настройки темы
  4. Как добавить рубрики на сайт wordpress
  5. Создание новой рубрики
  6. Как оптимизировать Рубрику под требования плагина Yoast Seo
  7. Как удалить Рубрику с сайта wordpress
  8. Настройки чтения
  9. Постоянные ссылки
  10. Вывод
  11. Как создать и вывести дочерние рубрики WordPress. Примеры вывода подрубрик на странице категории.
  12. Как создать подрубрику в WordPress?
  13. Первый. С помощью меню «Рубрики».
  14. Второй. При редактировании записи.
  15. Как вывести дочерние подкатегории WordPress?
  16. Пример 1. Используем функцию get_terms().
  17. Пример 2. С использованием функции get_categories().
  18. Как вывести посты по рубрикам на отдельной странице в WordPress
  19. Создание шаблона страницы
  20. Задача 1. Вывести рубрики или отдельную рубрику на странице в WordPress.
  21. Задача 2. Как вывести записи из рубрик на страницу в WordPress.
  22. Используем плагины

Создание и настройка рубрик на сайте wordpress

Создание сайта на wordpress не заканчивается установкой шаблона. Чтобы площадка выглядела привлекательно, понадобится внешнее оформление. Что относится к внешнему оформлению сайта:

  • вывод рубрик wordpress;
  • вывод записей;
  • вывод страниц в верхней панели сайта;
  • размещение меню в сайдбаре сайта , и т.д.

В этой статье предлагаю поговорить о том, как вывести рубрики wordpress на главную страницу сайта, потому что у новоиспеченных блогеров часто с этим возникают проблемы.

Как выглядит раздел Рубрики на сайте

Что такое Рубрики в wordpress? Рубрики в wordpress — это разделы сайта, в которых сгруппированы статьи по определенным тематикам. Чтобы проще было понять, вспомните, как выглядят обычные книги-энциклопедии. Например, в энциклопедии про домашних животных могут быть следующие рубрики: кошки, собаки, хомячки и т.д. И каждая рубрика будет содержать в себе статьи по главной теме. Например, в рубрике о кошках можно разместить следующие записи: породы домашних кошек; как ухаживать за домашними кошками; чем кормить кошек; признаки того, что кошка заболела и т.д. Соответственно, раздел про собак будет содержать в себе все статьи по теме собак.

Читайте также:  Как вывести ранних пчелиных маток

Это был пример из книг. На сайте вордпресс все реализовано точно по такому же принципу, но только в электронном виде.

Обычно раздел Рубрики на wordpress выводится в правом сайдбаре. На моем блоге данный раздел выглядит следующим образом:

Мои Рубрики тоже не идеальны. В процессе ведения блога какие-то разделы я добавляла, какие-то удаляла. И думаю, что это не окончательный вариант.

Например, в категории Все нюансы Яндекс Дзен у меня находятся статьи, посвященные работе с этой платформой. А в разделе Продвижение на Ютуб собраны статьи по ведению и оптимизации Ютуб-канала и видеороликов.

А вообще, простую структуру каждого сайта можно представить в виде схемы. Записи на схеме — это статьи.

На сайт вордпресс можно добавить сколько угодно категорий, но я этого делать не рекомендую. Пусть это будет оптимальное количество, в рамках которого станет удобно распределять статьи по разделам.

Как вывести статьи на главную страницу сайта через Настройки темы

Прежде, чем перейти к созданию рубрик на сайте, рекомендую проверить настройки вашей темы. Изначально вместо статей на главной странице может “висеть” статическая страница. Если не изменить настройки, при добавлении новых записей и рубрик, эти элементы останутся скрыты.

Открыть Настройки шаблона можно двумя способами:

Способ №1 — из верхней панели инструментов сайта, когда вы авторизированы в Консоли (кнопка Настроить).

Способ №2 — Консоль — Внешний вид — Настроить.

Далее отобразится экран, где справа будет виден ваш сайт и все изменения в онлайн-режиме, которые вы будете производить в настройках. А слева, как раз, располагаются эти самые Настройки.

Для вывода записей и рубрик понадобится раздел Настройки главной страницы. Здесь всего 2 опции. Опция Статическая страница отвечает за то, что на главной странице сайта будет отображаться только текст-заглушка. Чтобы вывести статьи, переключите опцию на Ваши последние записи.

Когда эти изменения будут сделаны, можно переходить к созданию рубрик.

Как добавить рубрики на сайт wordpress

Чтобы открыть Рубрики в Консоли блога, необходимо в левом меню выбрать раздел Записи.

Далее откроется окно, где с правой стороны будут отображаться уже добавленные категории, а слева — поля с возможностью добавления.

Если у вас новый блог, в правом списке появится раздел Без рубрики. Удалить его нельзя, но можно переименовать. Если же вы планируете писать статьи без категорий (даже не знаю, практикуется ли такое), тогда оставьте настройки по умолчанию.

Создание новой рубрики

Включает в себя 3 этапа:

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

Этап №2. Ярлык. Также обязательное поле. Дублирует название, но латинскими буквами. К сожалению, автоматически этого не происходит. Поэтому я рекомендую воспользоваться специальным онлайн-сервисом , который переводит русские буквы на латиницу. Достаточно в первое поле ввести слово на русском языке, во втором поле отобразится его транслит. В транслите мягкие знаки заменяются запятой — просто удалите их из перевода. Все, что вам останется сделать, это скопировать готовый перевод и добавить в поле Ярлыка. Если ярлык состоит из нескольких слов, между ними нужно поставить тире.

Родительская рубрика. Это необязательный элемент на сайте, и, например, на своем блоге я его не использую. Необходимость в ней возникнет тогда, когда вам понадобится Подрубрика. В этом случае у вас уже должна быть создана категория, к которой можно открыть подрубрику. Все происходит по аналогии. Только в окне Родительской рубрики выберите главный раздел.

Этап №3. Описание. В некоторых шаблонах по умолчанию не отображается на сайте. Но моя тема описание поддерживает. Тем не менее, это не обязательный элемент в Рубрике, и его можно не заполнять.

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

После клика по кнопке Добавить новую рубрику, она появится в правом списке.

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

Как оптимизировать Рубрику под требования плагина Yoast Seo

Благодаря плагину Yoast Seo у владельцев блогов появляется возможность правильно оптимизировать не только статьи, но и категории сайта. Чтобы перейти в редактор Рубрики, необходимо под ее названием кликнуть по слову Изменить.

Далее открывается окно с уже знакомыми нам полями, по необходимости которые можно отредактировать.

А ниже вы найдете блок с рекомендациями от плагина Yoast Seo. Следовать ли этим рекомендациям и оптимизировать разделы, решать только вам. Я не считаю это обязательным и не думаю, что такая оптимизация каким-то образом повлияет на продвижение сайта в выдаче. Тем не менее, работы перфекционистам добавит:).

Как оптимизировать статьи под требования плагина Yoast Seo, у меня есть обучающее видео. С Рубриками нужно сделать все по аналогии.

Как удалить Рубрику с сайта wordpress

Логично, что категории удаляются из данного раздела. И это можно сделать 3-мя способами.

Способ №1. Наведите мышкой на рубрику, которую нужно удалить. Под названием отобразится ряд функций, в том числе Удалить. Все, что останется сделать, это кликнуть по данному слову.

Способ №2. Второй вариант, как удалить рубрику с сайта, тоже очень простой. В списке разделов укажите галочкой тот, который вы хотите удалить. Над таблицей располагается кнопка с Действиями. Если выбрать действие Удалить и кликнуть по кнопке Применить, категория исчезнет с вашего сайта.

Способ №3. Достаточно открыть редактор рубрики, спуститься вниз страницы и нажать на кнопку Удалить.

Настройки чтения

В начале статьи я говорила, что для вывода записей и рубрик на главную страницу, необходимо внести изменения в настройки темы. Эти же самые изменения можно сделать в Консоли сайта в разделе Настройки — Чтение.

Здесь же есть возможность указать количество записей, которые будут отображаться на главной, и количество элементов в RSS-ленте.

Постоянные ссылки

При первичной настройке сайта обязательным условием является настройка Постоянных ссылок. Речь идет о ссылках с вашего сайта, которые будут отображаться в браузерной строке. В большинстве случаев это ссылки на ваши статьи.

Если обратить внимание на ссылки на статьи моего блога, то всегда прослеживается следующая структура: домен сайта — название статьи. Например, https://denezhnye-ruchejki.ru/podbor-tegov-dlya-yutub/.

В Постоянных записях это реализовано за счет произвольной настройки с добавлением элемента /%postname%/, где последний элемент отвечает за вывод ярлыка статьи.

На новом сайте такую структуру реализовать очень просто. Достаточно в Общих настройках выбрать опцию Произвольно и добавить 2 элемента: /%category%/%postname%/.

Я помню, на эту тему мне попалась большая статья автора Руслана Белого, где он говорил о важности соблюдения иерархии и показывал на примере, как вырос его сайт, когда в адрес статей были добавлены категории.

Вывод

Работа с разделами на сайте достаточно проста. Даже для новичков не составит труда создать и оформить категории и вывести рубрики wordpress на сайт. Здесь нужно немного внимательности, и все получится!

Автор статьи Ольга Абрамова, блог Денежные ручейки

Источник

Как создать и вывести дочерние рубрики WordPress. Примеры вывода подрубрик на странице категории.

Рубрики в WordPress могут иметь иерархическую структуру, которая заключается во вложенности одних категорий в другие. Используется такой подход в построении правильного формата ЧПУ ссылок при продвижении сайта и грамотной структуризации контента. Например, создается категория «Квартиры», к которой будет добавлена вложенная подкатегория «Однокомнатные». Url такой структуры будет иметь вид: site.com/apartments/one-room/item1.html.

В этой статье мы разберемся, как создавать и выводить дочерние на данном движке.

Как создать подрубрику в WordPress?

Сделать это можно двумя способами.

Первый. С помощью меню «Рубрики».

1. Переходим в меню «Записи» — «Рубрики».

2. В форме «Добавить новую рубрику», заполняем поля, и обязательно указываем родительскую рубрику, выбрав из выпадающего списка нужную категорию.

3. Нажимаем кнопку «Добавить новую рубрику».

4. Справа, в списке созданных категорий вы увидите древовидную структуру категорий вашего сайта.

Второй. При редактировании записи.

1. Переходим в меню «Записи» и выбираем либо добавить новую, либо редактировать уже созданную.

2. Справа, в блоках редактирования записи находим вкладку «Рубрики», нажимаем ее и снизу увидим ссылку с названием «Добавить новую рубрику». Нажимаем ее.

3. Перед вами откроются поля для создания категории. Заполняем название рубрики и добавляем родительскую категорию.

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

Как вывести дочерние подкатегории WordPress?

Вложенная структура рубрик используется на многих сайтах для создания удобной цепочки навигации для пользователей. Одна из часто встречаемых задач – это вывод дочерних подрубрик на странице родительской категории. В WordPress по умолчанию в качестве шаблона для категории используются файлы темы: category.php или же archive.php. Именно в них мы и будем добавлять код для вывода подкатегорий.

Пример 1. Используем функцию get_terms().

Вначале мы определяем id текущей категории, с помощью кода.

Далее мы задаем параметры для функции get_terms(), это таксономию и аргументы выборки.

Получаем рубрики, проверяем, созданы ли они, и с помощью foreach выводим их.

Пример 2. С использованием функции get_categories().

Алгоритм тут похожий. Сначала определяем текущую категорию и ее id.

Далее с помощью функции is_category() проверяем, находимся ли мы на странице категории. А используя функцию count(), запускаем вторую дополнительную проверку на наличие дочерних категорий в заданной (родительской категории).

Переменная $current_cat включает в себя данные категории, в которой мы находимся в текущий момент. И с помощью функции wp_list_categories(), мы выводим список дочерних категорий. Для этой функции задаются параметры, например child_of, он определяет рубрику, подрубрики которой нужно выводить. Параметр title_li убирает заголовок блока, который по умолчанию выводиться.

На этом сегодня все. Надеюсь материал был для вас полезен.

Источник

Как вывести посты по рубрикам на отдельной странице в WordPress

Продолжаем рассматривать вопросы кастомизации рубрик. В этой статье мы научимся работать не только с выводом данных самих категорий, но и записей которые к ним привязаны.

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

Чем рубрика отличается от страницы? В первую очередь – это наличие возможности задать seo теги, такие как title и description даже при подключении бесплатных версий seo плагинов. Во-вторых – это возможность добавить описание с форматированием текста, привязать картинку. Все это также можно сделать на странице категории, но в данной статье мы рассмотрим пример использования шаблона страниц для этих целей.

Создание шаблона страницы

Для начала вам нужно создать шаблон страницы, который мы будем использовать для вывода наших рубрик.

Для этого нужно зайти в папку с вашей темой по адресу: wp-content/themes/your_theme/. Для этого можно воспользоваться либо ftp клиентом, либо же панелью хостинга. Если вы новичок лучше перед началом работ сделайте бэкап сайта.

1. В корневой папке темы создаем файл, например category-page.php.

2. В ней же находим файл page.php и копируем его содержимое в файл category-page.php. Я использую дефолтную тему twentynineteen, и буду показывать на ее примере, вам же нужно учитывать html разметку вашего шаблона и копировать ваш код из файла page.php, внося изменения которые я покажу ниже.

3. Делаем из файла category-page.php шаблон страницы с помощью следующего кода.

4. Сохраняем. Идем в админку сайта в раздел «Страницы» — «Добавить новую». Указываем заголовок страницы, и справа в блоках настройки выбираем вкладку «Атрибуты страницы». В ней из выпадающего списка с названием «Шаблон», выбираем название шаблона которое мы задавали выше.

5. Сохраняем. Теперь можно работать с шаблоном и задавать код для вывода нужной нам информации на этой странице.

Задача 1. Вывести рубрики или отдельную рубрику на странице в WordPress.

Для этих целей мы будем использовать функцию get_categories(). Дополнительно мы зададим аргументы для этой функции. Вы в свою очередь можете более детально ознакомиться с этой функцией в этой статье.

Здесь указан код для работы со всеми категориями, присутствующими на сайте. Если вы хотите ограничить этот параметр и вывести одну рубрику, то в поле ‘include’ приведенного выше кода задайте id рубрики. Узнать его можно перейдя в админке в раздел «Записи» — «Рубрики», справа нажимаем на нужную рубрику и переходим на страницу ее редактирования. Сверху, в строке браузера вы сможете увидеть ее id.

Переходим в файл category-page.php и редактируем его содержимое следующим образом.

Как видно, вверху файла добавлен вызов функции get_categories() с аргументами, а ниже цикл перебора категорий подходящих под заданные нами параметры.

У вас должен получиться примерно такой результат.

Задача 2. Как вывести записи из рубрик на страницу в WordPress.

Для решения этой задачи будет использоваться класс WP_Query<>. Для вывода постов рубрики также задаем список аргументов, которые укажут параметры выборки. Опять открываем наш файл category-page.php и добавляем в него код для вывода записей.

Теперь нужно задать какую информацию о посте нужно выводить, обычно это ссылка с названием поста. Финальный код для вывода записей по рубрикам.

Вот результат работы данного кода.

Чтобы вывести записи из определенной категории достаточно указать значение id для категории в аргументах к функции get_categories().

Аналогично данный код можно использовать для вывода категорий с постами и на главной странице сайта на WordPress. Только редактировать нужно будет файл index.php, который находиться в корневой папке вашей темы.

Используем плагины

Если вы не хотите создавать шаблоны и работать с кодом, тогда вы можете поставить один из многих плагинов с репозитория WordPress, которые помогут вам реализовать приведенный выше функционал. Есть целый ряд готовых решений, которые отличаются дизайном, количеством настроек и немного функционалом, например: List category posts, The Post Grid, Post Grid, WP Show Posts.

Для примера я покажу, как можно использовать плагин WP Show Posts.

1. Идем в админку, меню «Плагины» — «Добавить новый». Ищем в строке поиска название плагина «WP Show Posts». Устанавливаем и активируем его.

2. Слева в меню у вас появиться пункт «WP Show Posts». Переходим в него.

3. Сверху нажимаем «Add new».

4. На первой вкладке настроек можно выбрать: тип записи, таксономию (например, после выбора категории появиться список созданных вами категорий), количество постов и чекбокс для включения пагинации.

5. Вторая вкладка это выбор разметки, где можно задать количество колонок и отступы между ними.

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

7. Вкладка meta. Позволяет указать выводить ли автора, дату, категорию и количество комментариев к каждому посту.

8. More settings включают в себя настройки по сортировке данных для вывода.

Задаем заголовок, указываем настройки и жмем справа опубликовать. Копируем шорткод справа в блоке «Usage».

После этого переходим в раздел «Страницы» — «Добавить новую». Указываем ее название, а в редакторе Gutenberg выбираем блок Шорткод, куда вставляем скопированный ранее код. Сохраняете и проверяете результат работы.

На этом сегодня все. Я постарался показать, как сделать страницу рубрикой WordPress плагином или же без плагинов с помощью кода. Надеюсь, материал был для вас полезен.

Источник

Оцените статью