Удаление подменю из административной панели WordPress с помощью функции remove_submenu_page(): параметры, примеры, безопасность
Быстрая навигация по записи

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

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

Функция обычно вызывается в хуках, связанных с инициализацией админского интерфейса, таких как admin_menu.

Параметры

$menu_slug

Тип: string

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

Описание: Уникальный идентификатор основного пункта меню, из которого будет удалено подменю

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

$submenu_slug

Тип: string

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

Описание: Уникальный идентификатор подменю, которое будет удалено

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

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

Тип: void

Описание: Функция не возвращает значений

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

• null

• void

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

Удаление пункта ‘Добавить новую запись’ из меню ‘Записи’

				
					remove_submenu_page('edit.php', 'post-new.php');
				
			

Подменю ‘post-new.php’ больше не будет отображаться

Удаление нескольких подменю из меню ‘Настройки’

				
					remove_submenu_page('options-general.php', 'options-writing.php');
remove_submenu_page('options-general.php', 'options-reading.php');
				
			

Подменю ‘Настройки записи’ и ‘Настройки чтения’ будут скрыты

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

Валидация входных данных: Параметры не проходят валидацию, но ожидаются строки

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

Рекомендации: Используйте текущего пользователя для проверки прав доступа с помощью current_user_can()

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

Добавляет подменю к основному пункту меню

Удаляет основной пункт меню

— Примечания

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

Функция не удаляет подменю, если оно не существует

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

  • Ошибка при неправильном указании slug
  • Подменю не удаляется, если вызов происходит слишком поздно в процессе загрузки

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

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

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

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

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

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

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

или

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

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

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

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

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