0

事前に作成されたユーザーがシステムにログインしてアプリケーションを構成できるプラグインを作成しました。問題は、投稿、ページなどの作成など、サイトのバックエンドで他のコンテンツを表示できるより高い役割を彼らに与えるときです。購読者などの法律レベルの役割を与えると、ユーザーはプラグインページを表示できません. 構成を行うことはできません。

必要なのは、管理パネルを表示する許可を与えることだけです。

これは、wordpress で管理パネルを作成するコードです。

function oscimp_admin_actions() {
     add_management_page("Pages", "My Pages", "activate_plugins", "Skill-Pages", "skills_list_admin");
} 

サブスクライバーからユーザーを作成し、このプラグインの管理パネルにのみ許可したいと思います。私たちはそれを行うことができますか?

4

1 に答える 1

0

これは、Wordpress の add_cap() メソッドで解決できます。http://codex.wordpress.org/Function_Reference/add_cap

また、役割と上限に関する記事を読みたい: http://www.garyc40.com/2010/04/ultimate-guide-to-roles-and-capabilities/およびhttp://wp.tutsplus.com/ article/quick-tip-user-permissions-and-your-plugin/、間違いなく役立つでしょう

于 2013-11-04T16:51:29.813 に答える