管理ダッシュボードのメニュー項目の名前を変更しようとしています。 $ GLOBALS ['menu']を使用して、以下の配列インデックスを見つけました。
[26.0648] => Array([0] =>西暦...
そして
[26] =>配列([0] =>製品...
次のコードを使用した後:
global $menu;
global $submenu;
$menu[26.0648][0] = 'Event Calendar';
結果として、「M.E. Calendar」項目は変更されていませんが、Products項目は次のように変更されています。
[26] =>配列([0] =>イベントカレンダー[1] => edit_products [2] => edit.php?post_type = product
メニュー項目の名前を10進配列のインデックス番号に変更する方法はありますか?ありがとう。
キーとして文字列を使う必要があります。
$menu['26.0648'][0] = 'Event Calendar';
キーを数値として書くと、10進数が整数に切り捨てられるため、26.0648は26に切り捨てられます。