web-dev-qa-db-ja.com

複数のロールに設定されたadd_submenu_page

私はこの文字列を持っています:

add_submenu_page(basename(__file__), 'Events', 'Colloqui', 'subscriber', 'BW_events', 'BW_events');

これをエディタでも利用できるようにするにはどうすればよいですか。私は試した ...

add_submenu_page(basename(__file__), 'Events', 'Colloqui', 'subscriber, editor', 'BW_events', 'BW_events');

…でもうまくいきませんでした。

2

add_submenu_page()と同様の関数はcapabilityを受け入れます。すべての役割名が同様に上限であるため、機能はWordPressで少し混乱します。そのため、単にロール名を追加する代わりに、購読者と編集者のロール間で共有される 単に機能を使用する を使用できます。

Codexの機能と役割の表 からわかるように、たとえばreadは、WPのすべての役割が持つ機能です。

2
kaiser