9

是否可以在 Wordpress 的 woocommerce 管理部分添加新的管理菜单?我已经使用自定义插件使用 WP E-commerce 完成了此操作,所以如果 Woo 商务也是如此,我会徘徊。

谢谢

4

2 回答 2

26

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

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

于 2013-06-05T13:35:29.130 回答
4

对我来说,以下工作:

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

$parent_slug设置为edit.php?post_type=product

于 2016-08-06T13:00:35.747 回答