访问我在 wordpress 中创建的子菜单页面时出错
Getting an error when accessing a submenu page which i've created in wordpress
我在wordpress中创建了一个子菜单页面,当我访问它时,出现以下错误:
Sorry you are not allowed to access the page.
我已经尝试过更改权限和 WP_DEBUG
,但这并没有解决问题。
add_action('admin_menu', 'b2b_user_management',11);
function b2b_user_management(){
add_submenu_page('b2b_user_management','B2B User Management', 'B2B User Management','edit_themes','b2b_user_management','b2b_user_management_function');
}
function b2b_user_management_function(){
include('managing_user.php');
}
如何编写代码才能访问该页面?
替换此
function b2b_user_management_function(){
echo "Helllo";
}
并通过下方访问页面 link
http://your-website-url/wp-admin/admin.php?page=b2b_user_management
试试这个代码
add_action('admin_menu', 'b2b_user_management');
function b2b_user_management() {
add_menu_page(
'User Management',
'User Management',
'edit_themes',
'user-management',
'user_management',
plugins_url('your-plugin-folder/images/logo.png')
);
add_submenu_page(
'B2B User Management',
'B2B User Management',
'edit_themes',
'b2b-user-management', // This should be your page slug
'b2b_user_management' // This should be your function name in 'managing_user.php' file
);
}
define('ROOTDIR_PATH', plugin_dir_path(__FILE__));
require_once(ROOTDIR_PATH . 'managing_user');
我在wordpress中创建了一个子菜单页面,当我访问它时,出现以下错误:
Sorry you are not allowed to access the page.
我已经尝试过更改权限和 WP_DEBUG
,但这并没有解决问题。
add_action('admin_menu', 'b2b_user_management',11);
function b2b_user_management(){
add_submenu_page('b2b_user_management','B2B User Management', 'B2B User Management','edit_themes','b2b_user_management','b2b_user_management_function');
}
function b2b_user_management_function(){
include('managing_user.php');
}
如何编写代码才能访问该页面?
替换此
function b2b_user_management_function(){
echo "Helllo";
}
并通过下方访问页面 link
http://your-website-url/wp-admin/admin.php?page=b2b_user_management
试试这个代码
add_action('admin_menu', 'b2b_user_management');
function b2b_user_management() {
add_menu_page(
'User Management',
'User Management',
'edit_themes',
'user-management',
'user_management',
plugins_url('your-plugin-folder/images/logo.png')
);
add_submenu_page(
'B2B User Management',
'B2B User Management',
'edit_themes',
'b2b-user-management', // This should be your page slug
'b2b_user_management' // This should be your function name in 'managing_user.php' file
);
}
define('ROOTDIR_PATH', plugin_dir_path(__FILE__));
require_once(ROOTDIR_PATH . 'managing_user');