2012-06-15 3 views
0

мне нужно создать выпадающий список со всеми доступными страницами администратора в Wordpress:Получить все доступные страницы администратора в Wordpress

Dashboard -> /wp-admin/index.php 
Posts -> /wp-admin/edit.php 
Media -> /wp-admin/upload.php 
... 
etc 
... 

Я могу сделать это вручную, но я хотел бы получить конкретные плагины ссылки, которые имеют меню первого порядка :

My plugin -> /wp-admin/admin.php?page=my-plugin 
+0

Вы хотите, чтобы это выпадающее меню появилось где? –

ответ

0

Эта информация хранится в глобальных $menu и $submenu переменных (хотя они доступны только на экранах администратора, конечно).

Посмотрите на the _wp_menu_output function in menu-header.php, чтобы узнать, как их использует WordPress.

Вам также понадобятся права пользователя. См. Использование функции current_user_can в _wp_menu_output.

Смежные вопросы