Плагин рубрик для WordPress
Вывести рубрики WordPress можно не только обычным способом через категории, но и при помощи виджетов. К примеру, для этих целей разработчики придумали плагин для рубрик WordPress. Самые простые вопросы обычно попадают на первые строчки форумов WP. Не исключением является и вывод рубрик в виджет WordPress. Ежегодно на форумах обсуждается вывод рубрик WordPress различными способами. Причем споры относительно лучших плагинов и расширений до сих пор не угасают.
Благодаря расширению NS Category Widget, Вы с легкостью можете вывести рубрики в том месте, где захотите. Для скачивания плагина можно воспользоваться официальным сайтом WordPress или найти его на просторах интернета.
Весь процесс установки можно разделить на 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 — не станут отображаться в соответствующем виджете.
Очень большой и существенный недостаток такого способа вывода рубрик — отсутствие возможности использовать несколько виджетов с разными настройками.