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