Доброго времени суток. 🙂
Однажды я столкнулся с задачей и ее суть была в том, чтобы вывести список рубрик WordPress, но не в виде виджета, а как свой, отдельный блок.
Преимуществ у такого вывода, очень много. Лично для меня их было целых три. Первое - это то что можно отключить название - Рубрики. Особенно это хорошо, когда у Вас например над рубриками должно быть написано, например - Каталог или Категории, в общем все что угодно, но не Рубрики. Второе преимущество - это сортировка. Вы можете сортировать рубрики в нужном порядке. В моем случаи нужно было выполнить сортировку по ID, а по умолчанию в виджете идет сортировка по имени. Следующее условие моей задачи было то - что нужно было выделить подрубрики. В стандартном виджете видимого разделения нет. Тут же дочерним рубрикам задается класс children. Также, по умолчанию список рубрик имеет древовидный вид, что тоже не плохо выделяет подрубрики.
Дело в том что в WordPress имеет одну встроенную функцию, которая поможет нам с выводом списка рубрик. Эта функция называется wp_list_categories и вставляется она в нужное место Вашей темы. Готовый код, который выедет список рубрик выглядит так:
<ul><?php wp_list_categories(); ?></ul>
Готовый результат выведет список рубрик. и если у вас есть подрубрики то выглядеть это будет примерно так: