Плагин Admin Plugin для другого файла в плагине

Это упрощенная версия того, что мне нужно делать (т. Е. Я знаю, что есть другие способы делать что-то, но мне нужно решение этой конкретной проблемы). Я использую wordpress 3.3 из новой установки.

У меня есть плагин, и я добавил его в меню администратора:

add_menu_page('Plugin','Plugin', 'edit_pages', 'plugin/page1.php'); 

который отлично работает, я могу щелкнуть по нему, он меня достает:

 admin.php?page=plugin/page1.php 

plugin / page1.php имеет на нем форму:

 <form action="admin.php?page=plugin/page2.php"> 

Когда я отправляю форму, я получаю «у вас нет достаточных разрешений для доступа к этой странице». страница

Если я добавлю плагин / page2.php в качестве элемента меню или подменю, я могу без проблем передать его. Если я устанавливаю действие формы как admin.php? Page = plugin / page1.php, форма также подает штраф.

Мой вопрос: как мне заставить это работать? Я подозреваю, что должен кое-что зарегистрировать где-то, я просто понятия не имею, что и поиск ничего не дал.

Solutions Collecting From Web of "Плагин Admin Plugin для другого файла в плагине"