2013-06-04 21 views

Antwort

14

Nun, wenn Sie so etwas wie folgt verwenden:

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

} 

Dann werden Sie ein Untermenü unter "WooCommerce" Admin-Menü sehen. Aus irgendeinem Grund können Sie das nicht mit post_type = shop_order machen.

"shop_order" ist die, die Sie verwenden sollten, um ein Untermenü unter "Woocommerce" zu setzen .. aber, wie ich schon sagte, weiß nicht, warum nicht mit diesem bestimmten post_type gearbeitet hat.

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

+2

Sie haben 'WooCommerce' als ersten Parameter zu verwenden: überprüfen, wie sie hier hinzugefügt: https://github.com/woothemes/woocommerce/blob/master/admin/woocommerce-admin-init.php#L64 – ggg

+2

aja !, Antwort bearbeitet, danke ggg – rgdesign

3

Für mich folgendes gearbeitet:

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

einstellen $parent_slug zu edit.php?post_type=product

Verwandte Themen