开发Wordpress插件时出现权限错误
问题描述:
我是新开发的wordpress插件&我想做一个插件。到目前为止,我设法在仪表板中添加菜单。现在我想添加一个子菜单。菜单工作时,我点击它,但子菜单不起作用。它显示了这个错误,我You do not have sufficient permissions to access this page.
代码如下,开发Wordpress插件时出现权限错误
<?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
第四个参数是字符串类型的菜单蛞蝓使用任何独特的需要,以及add_submenu_page
第一个参数是父蛞蝓,这是你的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');
检查输入的内容add_menu_page和add_submenu_page
Tnx很多。这完美的陈述。 :) – 2015-02-12 07:37:11
欢迎:) – 2015-02-12 07:37:30
如果它不是你的麻烦,你能给我你的fb id或任何其他的,所以我可以与你讨论wordpress,因为我看到你在wordpress有良好的知识? :) – 2015-02-12 07:40:20