- 2013.07.31 UP !
Biz Calendarの権限設定 User Role Editor&Adminimizeで実現
久しぶりに書きます。 4月に入籍しました。 引越や何やらで、忙しく ブログも更新出来ず。。 現在製作中、明後日納品予定のホームページの管理画面の覚え書きです。
Biz CalendarというWordpressプラグインで営業日を管理してもらうのですが ハマりました。。 User Role Editorで管理権限を2重に与えるのがポイントでした。 まず管理してもらうクライアントユーザーに管理者権限を与えます。 そして、ユーザー一覧から権限を出してクリック。 そこから管理者権限に自作のユーザー権限を与え、 その後Adminimizeで自作権限の制御をする。 でOK! これで管理者権限でしか制御できないBiz Calendarを クライアント管理画面で制御できます。 下記も必要でした。※追記 ただしプラグインの干渉でうまく行かない場合がありました。ロール系のプラグインとは相性悪そうです。
[php]<br /><br />//☆–アドミンバーの項目非表示 add_action( &#039;wp_before_admin_bar_render&#039;, &#039;my_before_admin_bar_render&#039; ); function my_before_admin_bar_render() { global $wp_admin_bar; $wp_admin_bar-&gt;remove_menu( &#039;edit-profile&#039; ); // [プロフィールを編集]を削除 $wp_admin_bar-&gt;remove_menu( &#039;comments&#039; ); // [コメント]を削除 $wp_admin_bar-&gt;remove_menu( &#039;edit&#039; ); // [固定ページ カテゴリ]を削除 $wp_admin_bar-&gt;remove_menu( &#039;themes&#039; ); // [テーマ]を削除 $wp_admin_bar-&gt;remove_menu( &#039;customize&#039; ); // [カスタマイズ]を削除 $wp_admin_bar-&gt;remove_menu( &#039;widgets&#039; ); // [ウィジェット]を削除 $wp_admin_bar-&gt;remove_menu( &#039;menus&#039; ); // [ウィジェット]を削除 }<br /><br />//アドミンバーの項目非表示–☆<br /><br />[/php]
2015.6.30 追記 上記の方法は上手く行かなくなってます。
プラグインフォルダ内のadministrator を edit_postに変えて対応しています。

1980.11.26生まれ 2児の父 愛娘家 趣味:料理 DIY
2000年、名古屋栄の東京デザイナー学院名古屋校(現名古屋デザイナー・アカデミー)を卒業。
グラフィックデザイン歴25年以上、WEB制作歴20年以上。
30歳で起業。起業前は音楽活動(HIPHOP)、看板屋(看板・店内サイン制作)、デザイン会社(WEB等制作)などを経験