开发 Wordpress 插件时出现权限错误
Permission error while developing Wordpress plugin
我是 wordpress 插件开发的新手,我想制作一个插件。到目前为止,我设法在仪表板中添加了菜单。现在我想添加一个子菜单。当我点击它时菜单有效,但子菜单不起作用。它显示了这个错误,You do not have sufficient permissions to access this page.
我的代码在下面,
<?php
add_action( 'admin_menu', 'sms_dashmenu');
function sms_dashmenu() {
add_menu_page( 'sms_menu_page', 'SMS Demo','manage_options', __FILE__,'sms_plugin',plugins_url( '/Images/logo.png', __FILE__ ) );
add_submenu_page( __FILE__, 'AdminPanel','Admin', 'manage_options',__FILE__.'/menu1', sms_panel_admin);
}
function sms_plugin(){
echo 'Welcome to the business!';
}
function sms_panel_admin(){
?>
<h2>Admin Panel Design</h2>
<?php
}
?>
我的代码有问题吗?我非常需要一个解决方案。您的帮助将不胜感激。 Tnx.
add_menu_page
中的第四个参数是字符串类型的菜单 slug,使用任何你想要的唯一参数,add_submenu_page
的第一个参数是父 slug,这就是你为 add_menu_page 菜单别名
add_menu_page( 'sms_menu_page', 'SMS Demo','manage_options', 'smsmenu','sms_plugin',plugins_url( '/Images/logo.png', __FILE__ ) );
add_submenu_page( 'smsmenu', 'AdminPanel','Admin', 'manage_options', 'smsadmin', 'sms_panel_admin');
我是 wordpress 插件开发的新手,我想制作一个插件。到目前为止,我设法在仪表板中添加了菜单。现在我想添加一个子菜单。当我点击它时菜单有效,但子菜单不起作用。它显示了这个错误,You do not have sufficient permissions to access this page.
我的代码在下面,
<?php
add_action( 'admin_menu', 'sms_dashmenu');
function sms_dashmenu() {
add_menu_page( 'sms_menu_page', 'SMS Demo','manage_options', __FILE__,'sms_plugin',plugins_url( '/Images/logo.png', __FILE__ ) );
add_submenu_page( __FILE__, 'AdminPanel','Admin', 'manage_options',__FILE__.'/menu1', sms_panel_admin);
}
function sms_plugin(){
echo 'Welcome to the business!';
}
function sms_panel_admin(){
?>
<h2>Admin Panel Design</h2>
<?php
}
?>
我的代码有问题吗?我非常需要一个解决方案。您的帮助将不胜感激。 Tnx.
add_menu_page
中的第四个参数是字符串类型的菜单 slug,使用任何你想要的唯一参数,add_submenu_page
的第一个参数是父 slug,这就是你为 add_menu_page 菜单别名
add_menu_page( 'sms_menu_page', 'SMS Demo','manage_options', 'smsmenu','sms_plugin',plugins_url( '/Images/logo.png', __FILE__ ) );
add_submenu_page( 'smsmenu', 'AdminPanel','Admin', 'manage_options', 'smsadmin', 'sms_panel_admin');