Hallo!
Ich ärgere mich gerade etwas mit den Menu Punkten im Admin Bereich rum. Und zwar möchte ich eine Menu Seite als Übersicht, für zwei Custom Post Types, erstellen.
Also so:
+Links
+Seiten
+Kommentare
-Veranstaltungen
->Übersicht
->Custom Post Type 1
->Custom Post Type 2
+Design
Das erstellen klappt auch erstmal nur das add_submenu_page bekomm ich nicht an die erste Stelle. Egal welche werte ich menu_positon gebe, da verändert sich nix an der Position. Kann man Submenus irgendwie ordnen?
PHP
add_action('admin_menu', 'veranstaltungen_list');
function veranstaltungen_list(){
add_menu_page('Veranstaltungen', 'Veranstaltungen', 'manage_options', 'list_veranstaltungen','list_events','dashicons-admin-post','26');
add_submenu_page( 'list_veranstaltungen', 'Übersicht', 'Übersicht', 'manage_options', 'list_veranstaltungen' , '', '1' );
}
function list_events(){
echo '<h2>Übersicht</h2>';
}
add_action( 'init', 'events' );
function events() {
register_post_type( 'Submenu 1',
array( 'menu_position' => 4,
'public' => true,
'show_in_menu' => 'list_veranstaltungen',
'labels' => array(
'name' => 'Submenu 1'
)
)
);
register_post_type( 'Submenu 2',
array('menu_position' => 5,
'public' => true,
'show_in_menu' => 'list_veranstaltungen',
'labels' => array(
'name' => 'Submenu 2'
)
)
);
}
Alles anzeigen