添加自定义管理菜单到woocommerce

时间:2013-06-04 23:06:08

标签: php admin woocommerce

是否可以在Wordpress的woocommerce管理部分添加新的管理菜单? 我用自定义插件用WP电子商务完成了这个,所以如果Woo商业也是如此,我就会徘徊。

由于

2 个答案:

答案 0 :(得分:17)

好吧,如果你使用这样的东西:

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

答案 1 :(得分:3)

对我来说,以下工作:

add_submenu_page(
    'edit.php?post_type=product',
    PAGE_TITLE,
    MENU_TITLE,
    'manage_woocommerce',
    'custom_wc_menu'
);

$parent_slug设为edit.php?post_type=product