0

我需要在 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
4

1 回答 1

0

该信息存储在全局变量$menu$submenu变量中(当然,它们仅在管理屏幕中可用)。

查看menu-header.php 中的 _wp_menu_output 函数,了解 WordPress 如何使用它们。

您还需要考虑用户的权限。请参阅_wp_menu_outputcurrent_user_can中函数的用法。

于 2012-06-16T09:48:49.147 回答