Biz Carenderプラグインを編集者権限(クライアント)に設定変更できるようにする方法

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]);//設定

ポチッ☆とクリックお願いします!
↓ ↓ ↓

  • にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ

コメントは受け付けていません。

サブコンテンツ

TOP