Как перебрать подменю Wordpress в админке? - PullRequest
0 голосов
/ 12 июня 2019

Я могу перебирать пункты меню Wordpress верхнего уровня, чтобы изменить имя, но теперь мне нужно перебирать пункты подменю этого меню. Я знаю, что могу сделать это, используя точные значения $ submenu ['edit.php'] [5] [0] = 'New Label'; но это для плагина, где пункт меню не может каждый раз находиться в одном и том же положении, чтобы он не работал.

У меня есть этот код для меню верхнего уровня.

function _rename_top_level_menu( $original, $new ) {
        global $menu;

        foreach( $menu as $key => $value ) {
           if( $original === $value[0]) {
             $menu[$key][0] = $new;
           }
        }
 }

1 Ответ

0 голосов
/ 12 июня 2019

Вы пытались использовать меню ходунка ?

Хотя класс Walker имеет много применений, одним из наиболее распространенных применений разработчиков является вывод HTML для пользовательских меню (обычно таких, которые были определены с помощью экрана Appearance → Menus на экранах администрирования).

...