2009-12-10 10 views

答えて

4

私はあなたがウィジェットを変更する編集者が利用できるswitch_themes capabilityないので、これを達成するためのプラグインを使用する必要があるとしているんです。役割と機能を変更するプラグインが必要です(Capability Managerなど)。 similiar topic about this issue in Wordpress Forumsを確認してください。

+1

Capability Managerの期限が切れています。私はそれを達成するために "メンバー"モジュールを使用しました。 –

+1

ユーザロールエディタもトリックを行います:) – vlood

2

ワードプレス3.2.1では、能力はedit_theme_optionsです。 switch_themesは、利用可能なテーマから別のテーマを有効にする以外には何も行いません。

+1

edit_theme_optionsはうまく動作します。問題は1つだけです。エディタでは、テーマ、メニューなどのメニューオプションがあまりにも多く表示される可能性があります。 –

+0

ウィジェットはテーマオプションとして他のものとバンドルされています。 – vlood

6

プラグインを使用したくない場合は、これをfunctions.phpなどに追加することもできます。

$role = get_role('editor'); 
$role->add_cap('edit_theme_options'); 
0

はいこれにはいくつかの方法があります。あなたがコードを混乱させたくない場合は、ウィジェットとテーマのオプションへのエディタロールアクセスを与える管理メニューエディタと呼ばれるプラグインを使用することができます。私の不幸な部分は、テーマオプションにアクセスできるウィジェットへのアクセスをバンドルしたものです。これを解決するには、Adminizeという別のプラグインをインストールします。このプラグインは、メニューから項目を隠すオプションを提供します。

第2の解決策は、

$role = get_role('editor'); 
$role->add_cap('edit_theme_options'); 

のfunctions.phpにコードを使用して、あなただけの管理者のためのウィジェットのアクセスを作成したい場合は、テーマ・オプションのようなものを非表示にするAdminizeをインストールすることです。

関連する問題