Из того, что я видел вокруг кода, вы можете сделать это, подключив функцию admin_init
, вы делаете, а затем die()
.
Есть ли лучший способ, который следует за «Лучшими практиками WP», я здесь отсутствует?
На странице не должно быть никакого содержимого по умолчанию, как на боковой панели панели инструментов, но сценарии администратора / CSS должны загружаться нормально.
Я думаю, вы можете сделать простой трюк:
add_menu
крючка со стандартным или низким приоритетом admin_menu
к admin_menu
с более высоким приоритетом и удалите этот пункт меню администратора (или вы можете использовать плагин, например « Скрыть меню администратора» ) Удаление меню администратора после создания не блокирует вас от доступа к этой странице, оно просто скрывает элемент в меню, что означает, что если другие люди не знают пул страниц (который вы можете сделать уникальным и трудно угадать), они могут " t получить доступ к странице.
у вас будет пустая панель инструментов и сделайте свой материал
http://www.catswhocode.com/blog/10-wordpress-dashboard-hacks