Biz Carenderプラグインを編集者権限(クライアント)に設定変更できるようにする方法
Biz Carenderプラグインを編集者権限(クライアント用の)でも休日設定などを出来るようにする方法です。
まず、functions.phpに以下を記述します。
//Biz carenderプラグインの設定を編集者権限でも扱えるようにする記述
function my_bizcalendar_options() {
return 'edit_pages';
}
add_filter( 'option_page_capability_bizcalendar_options', 'my_bizcalendar_options' );
その後、プラグインのフォルダにある、biz-calendar.phpを修正します。
public function on_admin_menu() {
$page = add_options_page("Biz Calendar設定", "Biz Calendar設定", 'administrator', __FILE__, array(&$this, 'show_admin_page'));
}
↓これを以下のようにします。
public function on_admin_menu() {
$page = add_options_page("Biz Calendar設定", "Biz Calendar設定", 'edit_pages', __FILE__, array(&$this, 'show_admin_page'));
}
※administratorをedit_pagesにしています。
■また、functions.phpで管理者メニューの一部非表示をしている場合は、
unset($menu[80]);//設定
↓この部分をコメントアウトして、非表示から表示できるようにしておく必要があります!!
//unset($menu[80]);//設定
関連記事はこちら!
スポンサーリンク
タグ:Biz Carender






