remove_role を使えば、権限グループを削除できます。
http://codex.wordpress.org/Function_Reference/remove_role
Example
<?php remove_role( ‘subscriber’ ); ?>
ただし、プラグインによっては、これらの権限が存在することが前提になっている可能性があります。
プラグインを使う場合は、その辺のチェックもしておいたほうが良いでしょう。
早速のご回答をありがとうございます。
下記コードで思い通り、不要な権限を消すことが出来ました。
—
<?php remove_role( ‘author’ ); ?>
<?php remove_role( ‘contributor’ ); ?>
—
動作を確認していますが問題がないように思います。
本当に助かりました。
ありがとうございます。
>ただし、プラグインによっては、これらの権限が存在することが前提になっている可能性があります。
と有りますが、具体的にどのようなプラグインを使用していた場合に問題になるのでしょうか?
問題点を確認する際に参考にさせていただけましたら幸いです。
重ねて申し訳ありませんが、助言いただけましたら幸いです。
>ただし、プラグインによっては、これらの権限が存在することが前提になっている可能性があります。
と有りますが、具体的にどのようなプラグインを使用していた場合に問題になるのでしょうか?
具体的なプラグインは想定していません。
プラグインを使う場合、
「プラグインの動作条件等を確認する」
という作業をするはずです。
今回のカスタマイズでは、WordPressでは標準で存在している「寄稿者」「投稿者」を削除したので、
今回のカスタマイズをした上で、プラグインを使う場合は、
『そのプラグインが「寄稿者」「投稿者」を必要とするか』
確認する作業が必要になる、ということです。
もちろん、これは「プラグインを使う」場合のみ、必要な作業です。
プラグインを使わないのであれば、この作業は不要です。
ご返信ありがとうございます。
重ねがさね本当にありがとうございます。
プラグインは数々使用しておりますが、権限が関係しそうな
「User Role Editor」や「Adminimize」でも問題なく動作しております。
この度は本当にありがとうございました。
申し訳ありません。
消してしまった権限を復活する方法はないでしょうか?