是否可以在Wordpress中添加一个新的管理菜单到woocommerce管理部分?我已经用我的自定义插件在WP电子商务中做到了这一点,所以我想知道Woo电子商务是否也是如此。
谢谢
嗯,如果你使用这样的代码:
add_action('admin_menu', 'register_my_custom_submenu_page');
function register_my_custom_submenu_page() {
add_submenu_page( 'woocommerce', 'My Custom Submenu Page', 'My Custom Submenu Page', 'manage_options', 'my-custom-submenu-page', 'my_custom_submenu_page_callback' );
}
function my_custom_submenu_page_callback() {
echo '<h3>My Custom Submenu Page</h3>';
}
然后你会在"Woocommerce"管理菜单下看到一个子菜单。由于某些原因,不能使用post_type=shop_order。
"shop_order"是一个你应该用在"Woocommerce"下面的子菜单。但是,就像我说的,我不知道为什么我不能处理那个特殊的post_type。
http://codex.wordpress.org/Function_Reference/add_submenu_page对我来说,以下是有效的:
add_submenu_page(
'edit.php?post_type=product',
PAGE_TITLE,
MENU_TITLE,
'manage_woocommerce',
'custom_wc_menu'
);
设置$parent_slug为edit.php?post_type=product