管理-将现有管理模板作为子菜单页面加载

时间:2011-10-20 作者:Jonathan Wold

我正在努力节省我的客户点击次数。我已经创建了一个自定义角色“Customer”,我想让他们进入该屏幕,而不必让他们单击“Users”,然后选择“Customer”角色。

所以,我有一个叫做“订单”的自定义菜单。我想在此页面添加一个名为“Customers”和“load”的子菜单:

用户。php?角色=自定义

我猜我必须使用add\\u submenu\\u页面上的回调函数,然后加载该模板?正确的方法是什么?

1 个回复
最合适的回答,由SO网友:t31os 整理而成

您可以很容易地添加内部链接,这与添加自定义项的方法相同,您只需排除回调函数并将菜单段塞设置为适用的URL,下面是一个示例。

add_action( \'admin_menu\', \'add_user_type_link\' );
function add_user_type_link() {
    add_submenu_page( \'users.php\', \'Customers\', \'Customers\', \'edit_users\', \'users.php?role=customers\' );
}
适当调整代码(所需的cap、命名等)。

结束

相关推荐

如何从WP-Admin菜单中删除工具菜单项

其中是函数。php是存储和构建的?我想从所有用户(如管理员和其他用户)的mysite中删除名为“工具”的菜单?我请求你帮我解决这个问题。给我一个最好的解决方案,比如wordpress的外行,这样我就能很快理解事情。