админ меню плагинов - PullRequest
0 голосов
/ 02 июля 2010

Я пытаюсь создать админ меню плагинов WordPress. Проблема, с которой я сталкиваюсь, связана с меню. Я пытаюсь добавить страницу в админку, фактически не добавляя ссылку в меню. Так, например, я хочу иметь меню с именем test, тогда я хочу иметь несколько дополнительных страниц, но я не хочу физических ссылок на них, потому что они будут использоваться только тогда, когда есть идентификатор для передачи им. возможно ли это, и если да, то, пожалуйста, кто-нибудь объяснит, потому что я не могу понять это.

1 Ответ

1 голос
/ 02 июля 2010

Да.В функции обратного вызова для страницы администратора просто запишите различные разделы и используйте условные проверки для отображения нужного содержимого.Затем под заголовком страницы добавьте <ul> с классом subsubsub, содержащим ссылки, чтобы доставить пользователя в нужное место.Примерно так:

function my_awesome_admin_page(){
  echo '<h2>My Title</h2>';
  echo '<ul class="subsubsub"> <li><a href="?page=my-page">Foo</a></li> <li><a href="?page=my-page&foo=bar">Bar</a></li> </ul>';
  if($_GET['foo'] != 'bar'){
    //You're on the first page
  } else {
    //You're on the second page
  }
}

Я забыл, что такое класс для обозначения текущей подстраницы, но вы можете взглянуть на страницу администрирования Add Plugin.Я думаю, что это selected.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...