Biz calenderで権限をカスタマイズ
Wordpressで営業日カレンダーを簡単に表示できるプラグイン Biz calender
Biz calender定休日を設定できるシンプルなカレンダー。
臨時営業日・臨時定休日などを簡単に変更できます。
ですが、クライアントにWordpressで作成したサイトを納品する際、
クライアント側でもカレンダーを変更したい
という場合は多いと思います。
デフォルトではこのBiz calender は管理者(administrator)のみ、
管理画面で表示されるという仕様になっています。
クライアントにも管理者権限を与えてしまうと
どこか間違って触ってしまって真っ白になってしまった!
デザインが崩れてしまった!
というリスクも考えられるので避けたいですよね。
このBiz calenderを編集者(editor)にも管理画面で触れるようにする方法です。
Biz calender プラグインフォルダ内の biz-calendar.php をエディタで開きます。
124~5行目
administrator の部分を edit_pages に変えるだけ!
「edit_pages」とは、ページを新規追加できる権限を持つユーザー という意味です。
応用編として、
編集者だけでなく投稿者(author)にもBiz calenderを触れるようにしたい場合は、
この「administrator」を「edit_posts」に変えればOKです。
「edit_posts」とは新規投稿できる権限を持つユーザーという意味です。
他、権限別のユーザーの種類はこちら
※2015.11.19 時点での情報です。
プラグインの更新をした場合は再度設定が必要です。