Связь между страницами: как создать свою страницу реда
-
Задача: Есть пользовательское меню, организованное типа стандартного меню Post:
Top-level
edit
new
Страницы edit и new имеют url, соответственно, http://wp/wp-admin/admin.php?page=file_plugin.php и http://wp/wp-admin/admin.php?page=new_data_. Страница edit представляет собой набор ссылок, которые должны вести на отдельную страницу редактирования конкретных данных (типа на отдельный пост). В шаблоне страницы edit, я приписываю ссылки формируются следующим образом:
<a class="row-title" href="<?echo admin_url();?>?page=edit_data&action=edit&data=<?echo $val['id'];?>"><?echo $val['title'];?></a>
В файле плагина я анализирую параметр page, гружу соответствующий шаблон, анализирую параметр data, чтобы знать что подставлять в шаблон.Проблема: При переходе по вышеописанной ссылке, я попадаю на просто белую страницу со своим шаблоном, обведенном в рамку и с сообщением: «You do not have sufficient permissions to access this page.» внизу. URL этой страницы: http://wp/wp-admin/?page=edit_data&action=edit&data=118200887. Почему у меня недостаточно прав, хотя я захожу под админом и как вывести эту страницу в одном стиле с WordPress, подобной странице редактирования отдельного поста.
Заранее спасибо.
- Тема «Связь между страницами: как создать свою страницу реда» закрыта для новых ответов.