Intereting Posts
Забыли пароль не работает Присылать конкретным пользователям электронное сообщение, когда публикуются сообщения Редактирование / удаление пользовательских типов сообщений через веб-страницу (не admin) Если пользовательская таксономия еще условна register_taxonomy с несколькими типами объектов и update_count_callback Как я могу автоматически отправлять сообщения WordPress в 2 домена Просмотр категории в предварительном просмотре Theme Customizer Как захватить выбор: переключить событие, запущенное wp.media Почему WordPress использует «вложение» в строку запроса пользовательского типа сообщения? category.php не показывает пользовательские типы сообщений Получить прикрепление изображения к сообщению вне цикла? Если постоянная ссылка равна текущему URL сайта Как получить значение пользовательского поля в интерфейсе для таксономии Массив идентификаторов пользователей для списка имен пользователей wp_insert_post и пользовательская таксономия

Показывать одну категорию и ее солнечные камеры

Я использую этот код для фильтрации сообщений. Как я могу изменить отображение только одной категории и ее подкатегорий. Не все категории.

<form action="<?php bloginfo('url'); ?>/" method="get"> <?php $select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0'); $select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select); echo $select; ?> <noscript><div><input type="submit" value="View" /></div></noscript> </form> 

Вместо:

 $select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0'); 

положи это:

 $select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0&child_of=' . $ID_OF_PARENT_CATEGORY); 

где $ ID_OF_PARENT_CATEGORY – это переменная, содержащая идентификатор родительской категории, из которой вы хотите показать детей.

Отображение родительского

Эта категория НЕ будет показана. Чтобы показать это, вы должны сделать еще больший взлом (здесь я покажу вам только то, что я могу сейчас подумать), поскольку нет таких аргументов, как include , так что вы можете просто включить его.

Вы можете показать категории, которые являются PARENT, и это братья и сестры, поэтому вы покажете детям родителя PARENT. Это означает, что вы добавите аргумент args show_option_none = Select category & show_count = 1 & orderby = name & echo = 0 & child_of = '. $ ID_OF_GRANDPARENT.' & Exclude = '. Implode (', ', ARRAY_OF_PARENTS_SIBLINGS)

Справка