管理菜单-名称菜单不同于第一个子菜单

时间:2013-05-03 作者:William

我正在使用以下代码创建子菜单:

add_action( \'admin_menu\', \'jp_create_admin_pages\' );

function jp_create_admin_pages()
{
    add_menu_page(
        \'Members\',
        \'Members\',
        \'manage_options\',
        \'members\',
        \'jp_handle_admin_members\');

    add_submenu_page(
        \'members\',
        \'Membership Types\',
        \'Membership Types\',
        \'manage_options\',
        \'jp_handle_admin_membership_types\');
}
这将创建一个名为“成员”的自定义菜单,其中包含两个子菜单:“成员”和“成员类型”。

我想使第一个子菜单被称为“所有成员”,而不是“成员”(以反映内置菜单类型)。有什么想法吗?

2 个回复
SO网友:t31os

第一个菜单项通常是父项,并与该项共享名称,但您可以直接在$submenu 变量,就像这样。。

add_action( \'admin_menu\', \'jp_create_admin_pages\' );

function jp_create_admin_pages() {
    global $submenu;
    add_menu_page(\'Members\',\'Members\',\'manage_options\',\'members\',\'jp_handle_admin_members\');
    add_submenu_page(\'members\',\'Membership Types\',\'Membership Types\',\'manage_options\',\'membership_types\',\'jp_handle_admin_membership_types\');
    $submenu[\'members\'][0][0] = \'All Members\';
}
这样,您的父项保留原始名称,而第一个子项有另一个名称。

希望这有帮助。

SO网友:ckpepper02

你试过换衣服吗Menu title\'All Membership Types\'?

add_submenu_page(
        \'members\',
        \'Membership Types\',
        \'All Membership Types\',
        \'manage_options\',
        \'jp_handle_admin_membership_types\');

http://codex.wordpress.org/Function_Reference/add_submenu_page

不确定是否有其他方法可以做到这一点。

我知道你想要实现什么,比如注册custom post type. 实际上有一个字段All Items 这是内置在标签数组中的。

结束

相关推荐

如何像普通搜索那样查询帖子。在earch.php页面内

我正在一个网站上搜索服装。当用户搜索某个术语时,我想显示类别列表,其中包含在该类别中找到的帖子数量。我想了一个办法,但我做起来有问题。正在搜索中。循环中的phphave_posts(), 我将添加一行检查每个帖子的类别,并创建一个包含这些类别的数组。。。每次某个类别重复时,只需+1。。。。。。问题是,由于分页已到位,它将只找到当前页面的类别,而其余页面仍无法解释修复方法是使用另一个wp\\u查询s 学期没有分页。问题是,我不知道如何像普通搜索一样查询某个术语的wp。我想使用query_posts 不知何故