Adăugare subelement în secțiunea Woocommerce
4 iun. 2013, 05:30:33
Vizualizări: 16.9K
Voturi: 7
Vreau să adaug un subelement la elementul părinte "Woocommerce", sub "Comenzi", acest subelement fiind un tip de postare personalizat.
Am încercat să folosesc (în $args)
:
$args = array('show_in_menu' => 'edit.php?post_type=shop_order');
register_post_type('my_posttype', $args);
Dar nu funcționează, am încercat cu o altă secțiune de ex. 'edit.php?anotherpage' și merge.
Idei?!

jepser
453
Toate răspunsurile la întrebare
1
0
Răspuns scurt, folosește:
$args = array('show_in_menu' => 'woocommerce');
register_post_type('my_posttype', $args);
Dar acest lucru nu va afișa submeniurile pentru tipul de postare personalizat.
Poți folosi și add_submenu_page
, codul de mai jos este doar un exemplu:
function register_my_custom_submenu_page() {
add_submenu_page( 'woocommerce', 'Pagina mea personalizată de submeniu', 'Pagina mea personalizată de submeniu', 'manage_options', 'my-custom-submenu-page', 'my_custom_submenu_page_callback' );
}
function my_custom_submenu_page_callback() {
echo '<h3>Pagina mea personalizată de submeniu</h3>';
}
add_action('admin_menu', 'register_my_custom_submenu_page',99);
Ai nevoie de un număr de prioritate mai mare pentru a-l executa după funcția woocommerce_admin_menu
, care are prioritatea 9, și există woocommerce_admin_menu_after
, care are prioritatea 50 - aceste funcții se găsesc în woocommerce-admin-init.php
.

Nicolai Grossherr
18.9K
4 iun. 2013 16:22:48
Întrebări similare
4
răspunsuri
4
răspunsuri
3
răspunsuri
1
răspunsuri