web-dev-qa-db-ja.com

プラグインオプションを管理する機能はありますか?

私は管理者ではなくプラグインのオプションを使用させたいエディターユーザーがいます。

私は$ user-> add_capを使用することができますが、特定の機能がプラグインオプションを編集する許可に関連するかどうかはわかりません。問題となっているプラ​​グインがリダイレクトです。

1
Jarrod

機能の一部は、プラグインの開発者の仕事です。しかし、通常は管理オプションにオブジェクトmanage_optionsのほとんどのプラグインを使用します。

しかし、もしそうするのであれば、あなたの編集者が1つのプラグインからプラグインオプションを変更するだけで、それほど簡単ではありません。コアのすべてのオプションはこのオブジェクトとほとんどのプラグインをチェックします。しかし、このオブジェクトの役割を変更したり、プラグインが「管理者」になっている場合は、ヘルプを使って他のプラグイン設定ページなどを非表示にすることができます。

あなたはまた、プラグイン "メンバー"を介して非常に簡単にロールを変更することができます。

1
bueltge