WP-Polls 管理者以外の権限の時に、管理画面にメニューがでない場合の解決方法
WordPressのプラグインとして有名なWP-Polls
簡単にアンケートフォームが作れるってやつですが、普段管理者権限でしかログインしていなかったので、気がつかなかったんですが、編集者でログインすると、管理画面にメニューが出ないんですね。。。
設定で変更できるのかな・・・と思って探してみたのですが、わからなかったので、プログラムをちょっといじりました。
wp-polls.phpのいっちばん最後です。1795行目前後にある部分を編集します。
1 2 3 4 5 6 7 |
// Set 'manage_polls' Capabilities To Administrator // $role = get_role('administrator'); //ここをコメント $role = get_role('editor'); //ここを追加 if(!$role->has_cap('manage_polls')) { $role->add_cap('manage_polls'); } cron_polls_place(); |
これで編集者でも出るようになりました。
もしかしたら他にも方法があるのかもしれないですが・・・・
※改造後の利用については自己責任でお願いします。