我想向管理员(manage_options
(和商店经理(shop_manager
(显示插件菜单。现在它只显示菜单给shop_manager
。
function my_plugin_menu() {
add_options_page( 'My Plugin Options', 'Avg Order Completion Time', 'shop_manager', 'my-unique-identifier', 'my_plugin_options' );
}
可能不是最好的解决方案,但这就是我所做的。我创建了多个操作来调用同一个函数,两次都使用其中一个.
function my_plugin_menu() {
add_options_page( 'My Plugin Options', 'Avg Order Completion Time', 'shop_manager', 'my-unique-identifier', 'my_plugin_options' );
}
function my_plugin_menu2() {
add_options_page( 'My Plugin Options', 'Avg Order Completion Time', 'manage_options', 'my-unique-identifier', 'my_plugin_options' );
}
尝试将功能更改为manage_woocommerce
取代
add_options_page( 'My Plugin Options', 'Avg Order Completion Time', 'shop_manager', 'my-unique-identifier', 'my_plugin_options' );
自
add_options_page( 'My Plugin Options', 'Avg Order Completion Time', 'manage_woocommerce', 'my-unique-identifier', 'my_plugin_options' );