Wie ändere ich die Position eines benutzerdefinierten Beitragstyp-Menüeintrags in meinem Plugin-Admin-Menü?

Ich schreibe ein Plugin (zum ersten Mal, also ertragen Sie mit mir!), Die einen benutzerdefinierten Beitragstyp enthält; “Programme”. Im Admin-Menü habe ich eine neue Menügruppe für das Plugin eingerichtet, und ich habe den Menüeintrag “Programme” sowie einige andere darunter. Mein Problem ist, dass das “Programme” -Element nur scheinbar zuerst erscheint, wenn ich ein Element namens “Dashboard” habe, das ich zuerst erscheinen möchte. Ich habe versucht, das ‘menu_position’-Argument zu ändern, aber das hat keinen Unterschied gemacht (vermutlich gilt dies nur für das oberste Verwaltungsmenü).

So wird mein Menü gerendert:

  • Hiblio
    • Programme
    • Instrumententafel
    • Anwendungen

Bildschirmfoto

Wobei es so aussehen soll:

  • Hiblio
    • Instrumententafel
    • Programme
    • Anwendungen

Hier sind meine Argumente für den benutzerdefinierten Beitragstyp:

$args = array( 'label' => __( 'programmes', 'hiblio' ), 'description' => __( 'Programmes for application from partner organisations', 'hiblio' ), 'labels' => $labels, 'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ), 'taxonomies' => array( 'programmes_categories' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => 'hiblio', 'show_in_nav_menus' => false, 'show_in_admin_bar' => false, 'menu_position' => 2, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => true, 'publicly_queryable' => false, 'capability_type' => 'post' ); 

Irgendwelche Ideen?

Danke im Voraus,

Asche

Solutions Collecting From Web of "Wie ändere ich die Position eines benutzerdefinierten Beitragstyp-Menüeintrags in meinem Plugin-Admin-Menü?"

Da das Dashboard die menu_position 2 verwendet, verwenden Sie einfach menu_position 1.

damit:

 $args = array( 'label' => __( 'programmes', 'hiblio' ), 'description' => __( 'Programmes for application from partner organisations', 'hiblio' ), 'labels' => $labels, 'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ), 'taxonomies' => array( 'programmes_categories' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => 'hiblio', 'show_in_nav_menus' => false, 'show_in_admin_bar' => false, 'menu_position' => 1, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => true, 'publicly_queryable' => false, 'capability_type' => 'post' ); 

Informationen nach: Platzieren eines benutzerdefinierten Post-Typ-Menüs über das Post-Menü mit menu_position?

Glückliche Kodierung,

Kuchenundkakao