添加自定义管理菜单到woocommerce

Loc*_*ock 9 php admin woocommerce

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

谢谢

rgd*_*ign 21

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

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>';

}
Run Code Online (Sandbox Code Playgroud)

然后,您将在"Woocommerce"管理菜单下看到一个子菜单.出于某种原因,您无法使用post_type = shop_order执行相同的操作.

"shop_order"是你应该用来在"Woocommerce"下放置一个子菜单的那个..但是,正如我所说,不知道为什么不使用那个特定的post_type.

http://codex.wordpress.org/Function_Reference/add_submenu_page

  • 你必须使用'woocommerce'作为第一个参数:检查它们的添加方式:https://github.com/woothemes/woocommerce/blob/master/admin/woocommerce-admin-init.php#L64 (3认同)