私は ニュースレタープラグイン を使用していて、作者のユーザーがアクセスできるようにしたいと思っています。それは可能ですか?解決策がない場合は、編集者ロールを編集して新しい作成者ロールにします。
プラグインは例えばこれらの行を含みます:
add_menu_page('Newsletter', 'Newsletter',
($this->options['editor'] == 1) ? 'manage_categories' : 'manage_options',
'newsletter_main_index');
add_submenu_page('newsletter_main_index', $title, $title,
($newsletter->options['editor'] == 1) ? 'manage_categories' : 'manage_options',
$name, $name);
add_submenu_page(null, $title, $title,
($newsletter->options['editor'] == 1) ? 'manage_categories' : 'manage_options',
$name, $name);
そのため、 エディタ (manage_categories
)または admins (manage_options
)の ニュースレター メニューを表示することもできます。
このメニューが authors にアクセスできるようになる場合、例えばpublish_post
機能が必要になります。
プラグインを直接修正するのではなく、更新ごとに修正を緩めるのではなく、プラグインの作者にこれをオプションとして追加するように依頼してください。
その間、manage_categories
機能を authors に追加することを試みることができます、そのような一時的な迅速な修正に満足しているなら。