如何让子菜单折叠,直到它们被点击?

时间:2018-04-21 作者:Shirantha

我有几个主要的管理菜单和子菜单下他们。

Main menu1
      Sub menu 1
      sub menu 2
      sub menu 3
Main menu2
      Sub menu 1
      sub menu 2
      sub menu 3
如上所述。

我使用以下代码块创建主菜单1

function register_myplugin_admin() {
    add_menu_page(
        __( \'Main menu1\', \'textdomain\' ),
        \'Main menu1 \',
        \'manage_options\',
        \'/myplugin/includes/admin-menu.php\',
        \'\',
        plugins_url( \'myplugin/images/icon.png\' ),
        6
    );
}

add_action( \'admin_menu\', \'register_myplugin_admin\' );
由于所有这些都是打开的菜单,我正在考虑将这些菜单折叠到父级的可能性

i、 e主菜单1和;显示主菜单2,当用户单击主菜单1或主菜单2时,相关部分将展开/对用户可见。

有没有办法通过WordPress操作/挂钩或过滤器来实现这一点?

1 个回复
SO网友:Webmaster TheCMG

我使用名为ubermenu的插件,并为其豪华版付费。您可以在一个比内置功能更广泛的菜单中自定义所有类型的内容。我认为十美元左右的费用是很值得的。在搜索字段中添加插件-->Ubermenu,然后安装并激活。然后随心所欲地定制。

结束

相关推荐

Order Admin sub-menu items?

我正在使用向CPT管理菜单添加项目add_submenu_page 这很好,但它们被添加到CPT选项后的子菜单底部。我希望能够将它们放在最上面,但我想这个问题也可以应用于订购所有基于管理员的子菜单项。我所尝试的(不起作用,我尝试了几种变体),function custom_menu_order($menu_ord) { if (!$menu_ord) return true; return array( \'edi