функция
since 2.5.1
wp_category_checklist()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_category_checklist( int $post_id, int $descendants_and_self, int[]|false $selected_cats = false, int[]|false $popular_cats = false, Walker $walker = null, bool $checked_ontop = true )
Описание
См. alsowp_terms_checklist()
Оригинал (английский)
Параметры
$post_id
int
необязательный
Запись, для которой генерируется список категорий с флажками. Значение по умолчанию 0.
$selected_cats не должен быть массивом. Значение по умолчанию 0.
$descendants_and_self
int
необязательный
ID категории, которую нужно вывести вместе с её потомками.
Значение по умолчанию 0.
$selected_cats
int[]|false
необязательный
= false
Массив ID категорий, которые нужно отметить как выбранные.
$popular_cats
int[]|false
необязательный
= false
Массив ID категорий, которым присваивается класс "popular-category".
$walker
Walker
необязательный
= null
Объект Walker для построения вывода.
По умолчанию — экземпляр Walker_Category_Checklist.
$checked_ontop
bool
необязательный
= true
Перемещать ли отмеченные элементы из иерархии в начало списка.
Исходный код
wp-admin/includes/template.php:40
function wp_category_checklist( $post_id = 0, $descendants_and_self = 0, $selected_cats = false, $popular_cats = false, $walker = null, $checked_ontop = true ) {
wp_terms_checklist(
$post_id,
array(
'taxonomy' => 'category',
'descendants_and_self' => $descendants_and_self,
'selected_cats' => $selected_cats,
'popular_cats' => $popular_cats,
'walker' => $walker,
'checked_ontop' => $checked_ontop,
)
);
}
История изменений
| Версия | Описание |
|---|---|
| 2.5.1 | Introduced. |

