我正在管理菜单中添加一个额外的菜单项,方法是使用add_menu_page.
add_menu_page(\'Calendar\', \'Calendar\', \'edit_posts\', \'wp-eventcal/eventcal-manager.php\');
我的编辑器仍然看不到菜单项。为什么不呢?任何可以编辑帖子的用户现在都应该能够看到菜单项。
Update
代码如下:
// Define some constants
define(\'WP_CAL_PLUGIN_DIR\', trailingslashit( str_replace("\\\\","/", dirname(__FILE__) ) ) );
define(\'WP_CAL_PLUGIN_URL\', trailingslashit( str_replace("\\\\","/", dirname(__FILE__) ) ) );
// Plugin activation / deactivation script
register_activation_hook(__FILE__,\'event_cal_install\');
// create custom plugin settings menu
if ( function_exists(\'add_action\') ) {
add_action(\'admin_menu\', \'event_cal_menu\');
add_shortcode(\'eventcal\', \'shortcode_display_event\');
}
function event_cal_menu() {
//create new top-level menu
add_menu_page(\'Calendar\', \'Calendar\', \'read\', \'wp-eventcal/eventcal-manager.php\');
}
可能是吗
admin_init
在里面
add_action
这给我带来了麻烦?
Update 2
如果我以管理员身份登录,我可以看到菜单项。