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

ВОПРОС

Сейчас я разрабатываю собственный плагин. Разработка проходит достаточно неплохо, но появилась одна небольшая неприятность. Я хочу, чтобы в админке была отдельная страница для редактирования элементов. Я нашел способ, как ее можно сделать и этот способ рабочий. Но мне нужно, чтобы она не отображалась в меню. И я совсем не знаю, как это можно реализовать.
Вы можете подсказать решение моей проблемы? Я буду очень вам благодарен, если вы сможете помочь мне.

ОТВЕТ

Привет. Твоя задумка действительно очень интересная и я знаю, каким образом ты можешь сделать это. Технически нужно просто зарегистрировать страницу, а затем удалить ее из меню. Но мы с тобой не пойдем таким путем.
Есть куда более практичное и элегантное решение. Все, что тебе необходимо – это проверить параметры в $_GET. Это позволит указать на то, что пользователь хочет отредактировать один из компонентов сайта.
То есть, смотри – мы сделаем так, чтобы когда пользователь нажимает на кнопку “изменить”, его сразу перенаправляло на редактирование элемента. Это будет работать таким образом: после нажатия кнопки в адресной строке к существующему URL-адресу просто добавится идентификатор.
Если в функции, которая отображает эту страницу, уже определен ID, то пользователь прост сразу перейдет к редактированию компонента.
Думаю, ты сможешь понять, как действовать. Удачи.