Как вывести подкатегории в категориях и записях Wordpress?
Опубликовано: 07.10.2017
Сегодня столкнулся с довольно нетривиальной задачкой. Как вам известно у меня на поддомене termins.evgmoskalenko.com есть проект — «Терминология». Словарь: seo, html, css и интернет терминов.
Вывод категорий товаров Woocommerce в WordPress
Дак вот на днях задумал сделать одно очень интересное решение, реализовать вывод подкатегорий:
в родительских рубриках; в дочерних категориях этой же родительской рубрики; а также в записях, которые находятся в данной родительской рубрике или в дочерних ее категориях.Иными словами, мы будем выводить список подкатегорий wordpress (список дочерних категорий) на всех страницах, которые принадлежат родительской категории — записи, подкатегории.
Звучит не совсем понятно, но дальше Вы поймете, зачем я все так усложнил, и зачем мне такая навигация. Давайте представим, что есть категория на сайте — « Интернет термины ». У данной категории есть подкатегории, которые позиционируются, как алфавитный рубрикатор.
То есть, если есть термин « Поисковые системы », начинается на букву «П», есть смысл поместить данный термин в категорию « Интернет термины » + в дочернюю ей категорию «П» , что делает навигацию на сайте, а также поиск необходимой статьи куда приятней, быстрей и проще.
Такое хитрое решение можно применять на любом сайте, где структура примерно следующая:Категория 1
Подкатегория 1.1 Подкатегория 1.2 Подкатегория 1.3 Подкатегория 1.4 Подкатегория 1.5Категория 2
Подкатегория 2.1 Подкатегория 2.2…
и так далее.Задумал такую реализацию, чтобы такие подрубрики (дочерние категории wordpress) показывались на всех страничках связанных с термином, в частности: в родительских категориях, подкатегориях родительской категории, а также на самой странице термина, статьи, записи. Которая непосредственно находится в дочерней категории.
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |