wordpress插件管理菜单

时间:2010-07-02 00:40:35

标签: php wordpress plugins

我正在尝试创建一个wordpress插件管理菜单。我遇到的问题是菜单。我试图在管理员中添加一个页面而不实际添加菜单链接。所以例如我想要一个名为test的菜单然后我想要一些额外的页面,但我不想要它们的物理链接,因为它们只会在有一个id传递给它们时使用。这是可能的,如果是这样,请有人解释,因为我似乎无法弄明白。

1 个答案:

答案 0 :(得分:1)

是。在管理页面的回调函数中,只需写出不同的部分并使用条件检查来显示正确的内容。然后,在页面标题下,添加<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
  }
}

我忘记了该类表示当前子页面的内容,但您可以查看“添加插件”管理页面。我认为这是selected