Плагин рубрик для WordPress

Плагин рубрик для WordPress
Плагин рубрик для WordPress

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

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

Расширение NS Category Widget
Расширение NS Category Widget

Весь процесс установки можно разделить на 3 пункта:

1) Скачиваем архив;
2) Закидываем папку с расширением в папку plugins;
3) Переходим в папку с NS Category Widget и активируем расширение.

WordPress плагин рубрик лишен специальных настроек. Когда плагин будет активирован, Вы можете воспользоваться виджетом с расширенными настройками для WordPress. Переходим в вкладку Шаблон/Виджеты. Перемещаем необходимый виджет в sidebar.

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

Если Вы заметили, то здесь всё до безобразия просто. Да, разработчики не стали реализовывать весь функционал wp_list_categories. Но того функционала, который есть, достаточно для нормального функционирования сайта с рубриками.

Часть начинающих пользователей WordPress выводят только тот перечень рубрик, в котором они нуждаются. Это делается при помощи «произвольных полей». Чтобы получить полноценную возможность гибкого вывода рубрик на сайте, лучше воспользоваться плагином NSCW.

Возможно, у Вас есть потребность исключить какие-то рубрики, но не использовать для этого плагин. Тогда на помощь приходит специальный код, который вставляется в function.php:

//убираем часть рубрик из виджета WordPress
function ext_widget_categories($args){
$exclude = "2,5,13";
$args["exclude"] = $exclude;
return $args;
}
add_filter("widget_categories_args","ext_widget_categories");
//убираем часть рубрик из виджета WordPres

Как Вы могли догадаться, рубрики с ID 2, 5, 13 — не станут отображаться в соответствующем виджете.

Очень большой и существенный недостаток такого способа вывода рубрик — отсутствие возможности использовать несколько виджетов с разными настройками.