page_attributes_dropdown_pages_args

16 февраля, 2025
Узнайте, как использовать хук page_attributes_dropdown_pages_args для настройки атрибутов страниц в WordPress
Быстрая навигация по записи

Описание page_attributes_dropdown_pages_args

— Filter

Хук page_attributes_dropdown_pages_args позволяет изменить параметры, используемые для отображения выпадающего списка страниц в метабоксе атрибутов страницы в редакторе страниц WordPress. Он срабатывает при загрузке страницы редактирования и позволяет настроить, какие страницы будут отображаться в выпадающем списке и как они будут организованы

Примеры использования

Пример изменения типа поста для выпадающего списка:

				
					add_filter('page_attributes_dropdown_pages_args', function($args) {
   $args['post_type'] = 'custom_post_type';
   return $args;
});
				
			

В этом примере мы меняем тип поста на ‘custom_post_type’, чтобы в списке отображались элементы этого типа.

Пример изменения порядка сортировки страниц:

				
					add_filter('page_attributes_dropdown_pages_args', function($args) {
   $args['sort_column'] = 'post_title';
   $args['sort_order'] = 'DESC';
   return $args;
});
				
			

Здесь мы сортируем страницы по названию в порядке убывания.

Пример изменения статуса поста для отображаемых страниц:

				
					add_filter('page_attributes_dropdown_pages_args', function($args) {
   $args['post_status'] = 'draft';
   return $args;
});
				
			

В этом примере мы изменяем статус на ‘draft’, чтобы отображать только черновики.

— Лучшие практики

– Использование

Используйте этот хук, когда необходимо модифицировать выпадающий список страниц в атрибутах страницы, особенно если у вас много типов контента

– Производительность

Хук не должен значительно влиять на производительность, однако стоит следить за количеством запрашиваемых страниц

– Предупреждения

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

Альтернативы

Тип: filter

Этот хук позволяет изменить параметры для выбора типов постов в других контекстах, таких как пользовательские поля

Используйте его, если хотите изменить выбор постов в других метабоксах, а не только в атрибутах страницы

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Мега меню
Премиальный шаблон для создания сайта компании или интернет магазина с высокой конверсией на базе WordPress и WooCommerce, раскрывающий всю мощь плагина Elementor, как лучшего визуального редактора!

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически.

* Отправляя данные, вы соглашаетесь с политикой конфиденциальности.

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊