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