wake-up-neo.net

umbenennen eines Admin-Menüelements mit dezimaler Array-Indexnummer

Ich versuche, ein Menüelement in meinem Verwaltungs-Dashboard umzubenennen. Unter Verwendung von $ GLOBALS ['menu'] habe ich die folgenden Array-Indizes gefunden

[26.0648] => Array ([0] => M.E. Calendar ...

und

[26] => Array ([0] => Produkte ...

Nach der Verwendung des folgenden Codes:

global $menu;
global $submenu;
$menu[26.0648][0] = 'Event Calendar';

Das Ergebnis ist, dass sich das Element "ME-Kalender" nicht geändert hat, wohingegen sich das Element "Produkte" in geändert hat

[26] => Array ([0] => Event Calendar [1] => edit_products [2] => edit.php? Post_type = product

Gibt es eine Möglichkeit, das Menüelement mit der dezimalen Array-Indexnummer umzubenennen? Vielen Dank.

3
boffies

Sie müssen einen String als Schlüssel verwenden:

$menu['26.0648'][0] = 'Event Calendar';

Wenn Sie den Schlüssel als Zahl schreiben, wird die Dezimalzahl auf eine Ganzzahl gekürzt, sodass 26.0648 auf 26 gekürzt wird.

7
ahendwh2