Прочитать полный список меню админки.

Нужно прочитать и вывести названия всех пунктов меню админки.

В плагине minimeta-widget такой список и читают и выводят.
При этом в начале функции объявляют global $menu,$submenu;.

Потом эти переменные используют в цикле для вывода этого списка.

Ни какой информации по этим переменным не нашел.
Пробовал в свом плагине их также определять глобальными и вывести их.
Ни чего не выводится.

Если кто то знает об этих переменных или как читать список пунктов меню админки, подскажите.

Запустил и эти переменный уже читаются, по крайней мере родные для WP пункты меню. С добавляемыемыми пунктами нужно разбиратся.

Адресация внутри массивов конечно диковатая. Например.

$submenu[‘plugins.php’][5] = array(__(‘Plugins’), ‘activate_plugins’, ‘plugins.php’);

Если кому то это интересно то поясняю как.

Просто скопировал Файлик wp-admin/menu.php в папку своего плагина и убрал из него все что добавляет акции.

Запускаю его из своей функции. Переменные инициализуются а меню админки не запускается. Все, дальше разбиратся с этими перемеными.

Anonymous
Отправить
Ответ на: