Ich habe gerade den Parameter menu_position herausgefunden , anscheinend können Sie das Menü Ihres benutzerdefinierten Beitragstyps fast überall platzieren. Außer über dem Beitragsmenü!
Wie kann ich das erreichen?
custom-post-types
menus
wp-admin
admin
admin-menu
janoChen
quelle
quelle
Antworten:
Positionen für Hauptmenüpunkte
Parameterbeschreibung für "Menüposition"
quelle
Das neue JetPack-Plugin platziert seinen Menülink direkt unter dem Dashboard-Link. Dazu wird die Menüreihenfolge auf 0 gesetzt und das Array $ menu_order gefiltert :
Was würde aus Neugier passieren, wenn Sie 0 als menu_position versuchen würden?
quelle
Ich habe 'menu_postion' => 0, 1,2,3,4 verwendet.
Ist eigentlich egal. Wenn Sie damit herumspielen, können Sie es leicht herausfinden.
Mit 'menu_position' => 1 sollte es unter dem Dashboard-Menüpunkt über dem Trennzeichen platziert werden. 0 Sollte über dem Dashboard platziert werden
quelle
Auf der Suche nach einer Lösung im Web, aber nicht gefunden. Macht einfach diesen Trick (zum Beispiel). Hier haben Sie die native Liste der Positionen:
Wenn Sie mehr Elemente haben, können Sie die aktuelle Position für jedes Element lesen, indem Sie das globale $ -Menü drucken:
Wenn ich das gut verstehe, kann uns nichts daran hindern, das Menü so neu zu bestellen, wie wir es möchten:
Es funktioniert gut für mich, ich denke das ist echt, ich irre mich?
quelle
Dies ist ein Fehler in WordPress. Bitte sehen Sie diesen Thread in Trac: http://core.trac.wordpress.org/ticket/14755
Behoben in 4.4 ...
https://developer.wordpress.org/reference/functions/add_menu_page/#notes
quelle
Sie können dies verwenden:
Jetzt können Sie Position 5 verwenden, um Ihr Menü über dem Post-Menü hinzuzufügen.
quelle
Hier ist der Vorbehalt zu der ganzen Ausgabe ...
WordPress 4.9.2
wp-admin / menu.php:
HINWEIS: muss eine Ganzzahl sein und darf noch NICHT gesetzt sein, sonst steht sie ganz unten in der Liste.
quelle
Positionieren Sie eine funktionierende Lösung in WordPress 5 und darunter mit dem folgenden Code neu:
Dies setzt voraus, dass Sie nicht mehr als einen Menüpunkt haben, der um die Pole-Position kämpft.
quelle
Auf demselben Link, den Sie verlinkt haben, heißt es:
Wenn Sie also
menu_position
so etwas einstellen ,4
sollte es über den Posts stehen.Eine Position von
-1
setzt es über denDashboard
Link.quelle
Sie können Dezimalwerte (als Zeichenfolgen) verwenden. Beispielsweise habe ich einige benutzerdefinierte Beitragstypen, die ich an der letzten Position im Menü platziert habe (100001, 100002, 100003).
Fügen Sie dann einfach diesen Code ein, um sie über Beiträge und unter Dashboard- Menüelemente zu verschieben.
quelle