Aggiungere un sottovoce alla sezione Woocommerce
4 giu 2013, 05:30:33
Visualizzazioni: 16.9K
Voti: 7
Voglio aggiungere un sottovoce all'elemento genitore "Woocommerce", sotto "Ordini", questo sottovoce è un custom post type.
Ho provato a usare (in $args)
:
$args = array('show_in_menu' => 'edit.php?post_type=shop_order');
register_post_type('my_posttype', $args);
Ma non funziona, ho provato con un'altra sezione es. 'edit.php?anotherpage' e invece funziona.
Qualche idea?!

jepser
453
Tutte le risposte alla domanda
1
0
Risposta breve, utilizza:
$args = array('show_in_menu' => 'woocommerce');
register_post_type('my_posttype', $args);
Ma questo non ti darà i sottomenu del custom post type.
Puoi anche usare add_submenu_page
, il codice qui sotto è solo un esempio:
function register_my_custom_submenu_page() {
add_submenu_page( 'woocommerce', 'La mia pagina sottomenu personalizzata', 'La mia pagina sottomenu personalizzata', 'manage_options', 'my-custom-submenu-page', 'my_custom_submenu_page_callback' );
}
function my_custom_submenu_page_callback() {
echo '<h3>La mia pagina sottomenu personalizzata</h3>';
}
add_action('admin_menu', 'register_my_custom_submenu_page',99);
Hai bisogno di un numero di priorità più alto per eseguirlo dopo la funzione woocommerce_admin_menu
, che ha priorità 9, e c'è woocommerce_admin_menu_after
, che ha priorità 50 - queste funzioni si trovano in woocommerce-admin-init.php
.

Nicolai Grossherr
18.9K
4 giu 2013 16:22:48
Domande correlate
4
risposte
4
risposte
1
risposte