エディタにテーマウィジェットを管理する権限を与えることはできますか?デフォルトでは、管理者だけがこれを行うことができます。Wordpress - 編集者がテーマウィジェットを管理できるようにする
おかげで、 ジョン
エディタにテーマウィジェットを管理する権限を与えることはできますか?デフォルトでは、管理者だけがこれを行うことができます。Wordpress - 編集者がテーマウィジェットを管理できるようにする
おかげで、 ジョン
私はあなたがウィジェットを変更する編集者が利用できるswitch_themes capabilityないので、これを達成するためのプラグインを使用する必要があるとしているんです。役割と機能を変更するプラグインが必要です(Capability Managerなど)。 similiar topic about this issue in Wordpress Forumsを確認してください。
ワードプレス3.2.1では、能力はedit_theme_options
です。 switch_themes
は、利用可能なテーマから別のテーマを有効にする以外には何も行いません。
edit_theme_optionsはうまく動作します。問題は1つだけです。エディタでは、テーマ、メニューなどのメニューオプションがあまりにも多く表示される可能性があります。 –
ウィジェットはテーマオプションとして他のものとバンドルされています。 – vlood
プラグインを使用したくない場合は、これをfunctions.phpなどに追加することもできます。
$role = get_role('editor');
$role->add_cap('edit_theme_options');
はいこれにはいくつかの方法があります。あなたがコードを混乱させたくない場合は、ウィジェットとテーマのオプションへのエディタロールアクセスを与える管理メニューエディタと呼ばれるプラグインを使用することができます。私の不幸な部分は、テーマオプションにアクセスできるウィジェットへのアクセスをバンドルしたものです。これを解決するには、Adminizeという別のプラグインをインストールします。このプラグインは、メニューから項目を隠すオプションを提供します。
第2の解決策は、
$role = get_role('editor');
$role->add_cap('edit_theme_options');
のfunctions.phpにコードを使用して、あなただけの管理者のためのウィジェットのアクセスを作成したい場合は、テーマ・オプションのようなものを非表示にするAdminizeをインストールすることです。
Capability Managerの期限が切れています。私はそれを達成するために "メンバー"モジュールを使用しました。 –
ユーザロールエディタもトリックを行います:) – vlood