VirmarY
@VirmarY
Full-stack web developer

Как применить фильтр для wp_dropdown_pages в админке?

На странице создания/редактирования новой страницы в админ панели есть метабокс "Атрибуты страницы", который позволяет выбрать родительскую страницу.

В данный момент иерархия такая:
c5065cb3e04347268bf68b908295e561.jpg

Необходимо изменить уровень вложенности так, чтобы остались видны только страницы первого и второго уровня, т.е.:
"Направления обучения" -> "Железнодорожный транспорт" видно, а страницу "Обеспечение безопасности движения на железнодорожном транспорте необщего пользования" уже не видно.

Как для этого селекта изменить уровень вложенности страниц?
  • Вопрос задан
  • 339 просмотров
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
add_filter('page_attributes_dropdown_pages_args','my_foo');

function my_foo($args){
	$args['depth'] = 2; // глубина вложенности
	return $args;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы