wp_nav_menu_item_taxonomy_meta_box()

19 февраля, 2025
Добавляет метабокс для настройки таксономий в элементе меню WordPress
Быстрая навигация по записи

Описание функции wp_nav_menu_item_taxonomy_meta_box()

Функция wp_nav_menu_item_taxonomy_meta_box() добавляет метабокс для настройки таксономий в элементе меню в административной панели WordPress. Она позволяет пользователям связывать элементы меню с таксономиями, такими как категории или теги, предоставляя интерфейс для выбора соответствующих элементов.

Используется в контексте редактирования элементов меню.

Параметры

$post

Тип: WP_Post

Обязательный: Да

Описание: Объект элемента меню, к которому будет привязан метабокс

Возможные значения:

$taxonomy

Тип: string

Обязательный: Да

Описание: Имя таксономии, для которой добавляется метабокс

Возможные значения:

Возвращаемое значение

Тип: void

Описание: Не возвращает значения, а выводит HTML-код метабокса

Возможные значения:

• HTML-код метабокса будет выведен на экран

• Функция ничего не возвращает

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

Добавление метабокса для настройки таксономий к элементам меню

				
					add_action('wp_nav_menu_item_meta_box', 'my_custom_nav_menu_item_meta_box', 10, 2);
function my_custom_nav_menu_item_meta_box($post, $taxonomy) {
    wp_nav_menu_item_taxonomy_meta_box($post, $taxonomy);
}
				
			

Используется в хуке wp_nav_menu_item_meta_box

Добавление метабокса для пользовательской таксономии

				
					add_action('wp_nav_menu_item_meta_box', 'my_custom_taxonomy_meta_box', 10, 2);
function my_custom_taxonomy_meta_box($post, $taxonomy) {
    if ($taxonomy === 'my_custom_taxonomy') {
        wp_nav_menu_item_taxonomy_meta_box($post, 'my_custom_taxonomy');
    }
}
				
			

Проверяет тип таксономии перед добавлением метабокса

Безопасность

Валидация входных данных: Параметры передаются как объекты и строковые значения

Санитизация: WordPress автоматически очищает данные, если это необходимо

Рекомендации: Проверяйте доступ пользователя перед выводом метабокса

— Связанные функции

Добавляет пользовательские поля к элементу меню

Получает объекты элементов меню

— Примечания

– Ограничения

Функция работает только в контексте редактирования элементов меню

– Частые проблемы

  • Метабокс может не отображаться, если таксономия не зарегистрирована
  • Ошибки могут возникнуть при неправильной передаче параметров

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

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

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Автомобильный каталог
Шаблон авто сайта на русском языке, преображающий онлайн-сервисы для автодилеров и профессионалов автобизнеса. Стильный и интуитивно понятный дизайн обеспечивает быстрый поиск автомобиля мечты

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

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

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

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

или

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

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

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

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

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