Intereting Posts
Добавить srcset и размеры для более старых загрузок? Показать несколько следующих и предыдущих сообщений get_the_tags () не выполняет повторение цикла for / while, но будет с foreach Добавить виджет «Прямо сейчас» в пользовательскую панель Как заменить собственный comment_count комментариями. Как использовать несколько функций wp_ajax_ для разных запросов? Отображение таксономий как ссылок категории на боковой панели и создание страниц для этих Сброс ролей и возможностей по умолчанию Добавление настраиваемого правила перезаписи для галереи / категории Отображение данных в Word Нажмите на страницы сайта и страницы из таблицы mysql Как добавить активный класс в пользовательское меню, используя while loop и wp_list_pages Удалить текст обновления на странице списка плагинов или тем Запрос пользовательского типа сообщения по настраиваемому полю Пользовательские сообщения, затрагивающие последние сообщения Устанавливать порядковые номера и без поискового вызова для страницы архива

Как показать подкатегории, нажав категорию или какую-нибудь кнопку в боковой панели?

Я занимаюсь школьным проектом и создаю сайт для фотографа. У меня мало проблем с отображением подкатегорий в боковой панели

У меня есть три категории и множество подкатегорий. Я использую иерархические категории, и я доволен этим, но не так здорово показать все подкатегории. Посетители устанут от прокрутки вниз.

Я хочу показать список подкатегорий, только когда я нажал категорию или некоторые, может быть «плюс (+)», кнопка. Должно быть допустимо скрыть их при открытии списка подкатегорий.

Это мой код sidebar.php

 <div class="sidebar"> <?php if (is_active_sidebar('sidebar')) { dynamic_sidebar('sidebar'); } else { // Fallback if the sideabr widget area is empty echo '<div class="widgets">'; the_widget( 'WP_Widget_Search', array( ), array( 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', 'before_widget' => '<div class="widget widget_search"><div class="widget-content">', 'after_widget' => '</div><div class="clear"></div></div>' ) ); the_widget( 'rowling_recent_posts', array( 'number_of_posts' => '5', 'widget_title' => __('Recent Posts','rowling'), ), array( 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', 'before_widget' => '<div class="widget widget_rowling_recent_posts"><div class="widget-content">', 'after_widget' => '</div><div class="clear"></div></div>' ) ); the_widget( 'WP_Widget_Categories', array( 'count' => '1', 'hierarchical' => '1', ), array( 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', 'before_widget' => '<div class="widget widget_categories"><div class="widget-content">', 'after_widget' => '</div><div class="clear"></div></div>' ) ); the_widget( 'WP_Widget_Archives', array( 'count' => '1', 'hierarchical' => '1', ), array( 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', 'before_widget' => '<div class="widget widget_archive"><div class="widget-content">', 'after_widget' => '</div><div class="clear"></div></div>' ) ); echo '</div>'; } ?>