我需要在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如何使用它们。
您还需要考虑用户的权限。请参阅_wp_menu_output中current_user_can
函数的用法。