Вверх

Как показать в сайдбаре подкатегории рубрики, когда находишься в ней?

Недавно передо мной была поставлена задача вывести в сайдбар под-рубрики из категории, когда находишься в ней. К примеру если пользователь перешел в категорию WordPress, то в сайдбаре выведутся ссылки на его дочерные категории(плагины, функции, шаблоны и т. п.).

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

[php]

[/php]

Первая строка узнает ID категории в которой находишься, вторая выводит список дочерей этой рубрики(в которой находишься).

Как вывести php код в сайбдар?

Позже возможно я посвящу этому отдельный урок, но пока вкратце — для этого я  использую плагин PHP Code Widget. После установки и активации плагина перейдите в раздел Виджеты, там у нас появится новый виджет:

Далее как обычно перетаскиваете его в блок Вашего сайдбара и вставляете название, код.

Большая благодарность ребятам с форума маулталк за оказанную помощь в реализации данной задумки!

1 бал2 бала3 бала4 бала5 балов (Рейтинга нету)
Загрузка...
     Вызвать мастера :)
Скопировать короткую ссылку

4 комментария Оставить свой

  1. Аватар
    Автор: Дмитрий - 12.07.2013 в 19:59
    2146

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

    Ответить

    Аватар
    Автор: admin - 12.07.2013 в 21:50
    2151

    Если бы Вы сказали, какая задача у меня — помог бы вам 😉

    Ответить

  2. Аватар
    Автор: Другой Дмитрий - 27.08.2013 в 08:09
    4151

    Я думаю тезка имел ввиду что ему нужен такой код:

    < ?php if (is_category()) { $thisCat = get_query_var('cat'); wp_list_categories('show_count=1&title_li= &child_of='.$thisCat); } ?>
    показывает подкатегории категории только в категории, ничего не показывает на страницах записей и других страницах

    Ответить

  3. Аватар
    Автор: admin - 27.08.2013 в 08:26
    4152

    Не давно писал функцию, которая выводит список категорий с описаниями, раскрывается только на подрубриках(открывается список всех подрубрик родительской категории текущей рубрики) в общем запутано все получилось 😉

    Ответить

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: