Поддержка Проблемы и решения Вывод подкатегорий

  • Здравствуйте, подскажите пожалуйста как при нажатии на рубрику вывести список подрубрик на страницы, а затем при нажатии на название подрубрики получить список постов данной подрубрики.
    Спасибо.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • при нажатии на рубрику

    Смотря где вы собрались «нажимать» — в меню, в виджете, или где ещё?

    Рубрика в меню, подрубрики на странице

    добавить в меню рубрики и в их подменю — подрубрики.
    очевидно же.

    Абсолютно не очевидно, они и так добавлены к рубрике, но мне не надо что бы они видны были в меню, мне нужно что бы пользователь нажимая на название рубрики в меню переходил на страницу где выводились бы подрубрики, тему пытаюсь создавать сам с нуля, так вот мне нужен код который я должен прописать в файле category.php что бы выводились названия подрубрик. Может я в чём то заблуждаюсь либо не корректно объясняю. Суть вопроса такова, на сайте должно выводиться расписание занятий, так вот в меню должен присутствовать пункт «Расписание», при клике на нём должна открываться страница с выводом месяцев (это будут подрубрики , январь, февраль и т.д.) Далее кликнув на месяц открывается страница с постами, посты это дни в которые начинается тот или иной курс.
    Спасибо.

    Модератор Yuri

    (@yube)

    так вот мне нужен код который я должен прописать в файле category.php что бы выводились названия подрубрик.

    
    wp_list_categories(array('child_of' => get_query_var('cat')));
    

    Матчасть: https://developer.wordpress.org/reference/functions/wp_list_categories/

    Юрий, спасибо большое, то что нужно.

    Абсолютно не очевидно,
    <…..>
    Спасибо.

    Почему вот все это нельзя было написать с самого начала, а только после пары пинков??

    wp_list_categories(array(‘child_of’ => get_query_var(‘cat’))); у данной функции есть аргумент echo, выводить на экран или возвращать для обработки, если выбрать возвращать для обработки то как потом обращаться к данным. Мне нужно каждую ссылку вывести в блоке div. Подскажите где почитать об этом.
    Спасибо.

    Модератор Yuri

    (@yube)

    Тогда проще использовать https://developer.wordpress.org/reference/functions/get_categories/ и вывести список в цикле с желаемым «обрамлением». Хотя я сомневаюсь, что того же визуального результата нельзя достичь средствами css.

    Согласен с вами, можно при помощи CSS но возни больше и хочется найти самый рациональный путь решения любой задачи.
    Спасибо.
    P.S Функцию эту рассматривал , но смущает надпись что функция работает очень медленно https://wp-kama.ru/function/get_categories

    • Ответ изменён 5 лет, 7 месяцев назад пользователем gruzin01.
Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Вывод подкатегорий» закрыта для новых ответов.