wordpress用户\管理\菜单未启动
我正在尝试将菜单项添加到我的用户管理菜单中 下面是我正在使用的代码:(我已经将其放在functions.php脚本中) 但是,“用户管理菜单”似乎没有启动。我通过在函数ang_profile_actions中添加一个exit()来测试这一点,并在页面中加载out stopping 这个设置正确吗?我是否使用了正确的钩子。有这么多,有时很难说出wordpress用户\管理\菜单未启动,wordpress,Wordpress,我正在尝试将菜单项添加到我的用户管理菜单中 下面是我正在使用的代码:(我已经将其放在functions.php脚本中) 但是,“用户管理菜单”似乎没有启动。我通过在函数ang_profile_actions中添加一个exit()来测试这一点,并在页面中加载out stopping 这个设置正确吗?我是否使用了正确的钩子。有这么多,有时很难说出 我只想在进入“wp admin/profile.php”页面时,在用户配置文件页面中添加菜单项。这是我在需要时使用的: add_action('admin
我只想在进入“wp admin/profile.php”页面时,在用户配置文件页面中添加菜单项。这是我在需要时使用的:
add_action('admin_menu', 'nb_users_submenu');
function nb_users_submenu() {
add_users_page('Page Title', 'Menu Title', 'read', 'page-slug', 'nb_display_page');
}
您可以将读取更改为在以下位置找到的任何功能:
还要注意,nb_display_page是我用来显示页面内容的函数
add_action('user_admin_menu', 'ang_profile_actions');
无法工作,因为它仅在使用multisite时启动,并且仅在访问…/wp admin/user时启动。查看一下…/wp admin/user/admin.php中有常量wp_user_admin的定义,它必须为true才能触发“user_admin_menu”操作。如果您尝试使用单站点模式访问…/wp admin/user,您将被重定向到admin_url(),其中不包括…/wp admin/user/admin.php,因此未定义常量wp_user_admin,且不会触发“user_admin_菜单”操作。谢谢。但是,这不也会将相同的菜单项添加到管理菜单,而不仅仅是用户管理菜单吗?谢谢。我测试了它,它没有添加在常规管理菜单。我知道您现在使用了“添加用户页面”功能。
add_action('user_admin_menu', 'ang_profile_actions');