Bei der Interaktion mit dem Admin-Menü, beispielsweise über add_menu_page
, gibt es einen $position
Parameter. Die Inline-Dokumente geben an, dass dies eine Ganzzahl sein sollte. Der Codex stimmt zu, fügt jedoch einen Hinweis hinzu, dass Sie einen Float verwenden können, wenn Sie ihn zu einem String machen (z '63.3'
. B. ). In wp-admin / includes / menu.php wird das Array durch Vergleichen der Schlüssel mit sortiert strnatcasecmp
.
In diesem Sinne könnte man eine Menüposition festlegen '63-foo'
oder '63-bar'
Positionskonflikte vermeiden. Dies ist besonders hilfreich für Plugins, bei denen derzeit eine Position festgelegt wird, die zu Konflikten in einigen Themen oder mit anderen Plugins führen kann.
Die Verwendung von Zeichenfolgen scheint einwandfrei zu funktionieren. Ich habe die Quelle gekämmt und keine Probleme gefunden, aber vielleicht habe ich etwas verpasst. Gibt es Gründe, warum eine Zeichenfolge nicht für die Menüposition verwendet werden kann oder sollte?
63-foo
wirklich besser als63
? Der niedrigere Alpha-Plugin-Name würde (wenn das die Zeichenfolge wäre) nur zuerst geladen, was sich wirklich nicht von dem Plugin unterscheidet, das zuletzt geladen wurde und das übertrumpft63
.