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 に答える