2013-06-04 12 views
6

E 'possibile aggiungere un nuovo menu di amministrazione alla sezione di amministrazione di woocommerce in Wordpress? Ho fatto questo con WP E-commerce con il mio plug-in personalizzato quindi sto vagando se lo stesso vale per Woo commerce.Aggiungi menu admin personalizzato per woocommerce

Grazie

risposta

14

Beh, se si utilizza qualcosa di simile:

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

} 

Poi si vedrà un sottomenu sotto il menu admin "Woocommerce". Per qualche motivo non puoi fare lo stesso usando post_type = shop_order.

"shop_order" è quello che dovresti usare per mettere un sottomenù sotto "Woocommerce" .. ma, come ho detto, non so perché non ha funzionato con quel particolare post_type.

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

+2

devi usare 'woocommerce' come primo parametro: controllare il modo in cui vengono aggiunti qui: https://github.com/woothemes/woocommerce/blob/master/admin/woocommerce-admin-init.php#L64 – ggg

+2

aja !, risposta modificata, grazie ggg – rgdesign

3

Per me il seguente lavorato:

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

Impostazione del $parent_slug a edit.php?post_type=product

Problemi correlati