Intereting Posts
Добавление других ссылок на заголовок, чем LinkedIn, Facebook, Youtube и т. Д. Панель инструментов BuddyPress Предварительный просмотр в iframe без сохранения сообщения Ссылки на арабскую внутреннюю страницу перенаправляются на главную страницу Как отображать термины из пользовательской таксономии в иерархии И с пользовательской разметкой html? Гравитационные формы не загружаются под https, jQuery не определен Отображение определенной страницы категории Несколько настраиваемых полей для 'orderby' в 'WP_Query' Получить значение customizer с помощью ajax или customizer api и напечатать значение в теме Хотите добавить свой пользовательский запрос подготовки, но add_filter не запускается Как заставить customizer WordPress автоматически загружать изменения? Деактивация плагинов с использованием параметров поиска и замены Migrate DB экспортировать функциональность csv в мой плагин Плагин или мода для wordpress, чтобы сделать публикацию контента SUPER easy Сохранять псевдоним домена

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

Из того, что я видел вокруг кода, вы можете сделать это, подключив функцию admin_init , вы делаете, а затем die() .

Есть ли лучший способ, который следует за «Лучшими практиками WP», я здесь отсутствует?

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

Я думаю, вы можете сделать простой трюк:

  • Создайте страницу администрирования, точно так же, как обычно с помощью add_menu крючка со стандартным или низким приоритетом
  • admin_menu к admin_menu с более высоким приоритетом и удалите этот пункт меню администратора (или вы можете использовать плагин, например « Скрыть меню администратора» )

Удаление меню администратора после создания не блокирует вас от доступа к этой странице, оно просто скрывает элемент в меню, что означает, что если другие люди не знают пул страниц (который вы можете сделать уникальным и трудно угадать), они могут " t получить доступ к странице.

  • удалить все меню администратора
  • удалить все виджеты панели управления
  • отключить уведомление об обновлении

у вас будет пустая панель инструментов и сделайте свой материал

http://www.catswhocode.com/blog/10-wordpress-dashboard-hacks