2016-07-28 10 views
0

ロール= subscriberのユーザーのために、私はワードプレスのウェブサイトで問題が発生しています。Wordpressのサブスクライバロールのユーザーはフロントエンドから画像をアップロードできません

role = administratorのユーザーは、同じフォームのフロントエンドからwp media uploader経由で画像をアップロードできます。しかし、いつでもユーザーがアップロードする画像は、同じフォームからは、放火犯コンソールに私は状況200

0を返し、それだけAJAXた後、別のAJAXを/wp-login.php?redirect_to=/wp-admin/async-upload.php&reauth=1にAJAXを使用してリダイレクトしようとし302/wp-admin/async-upload.phpと呼ばれる/wp-admin/admin-ajax.php AJAXを見ます

私はまだ同じエラーfunction.php私のテーマでさまざまな権限レベルを追加しようとしている::

###ROLE FIX FOR UPLOAD FILES 
if (current_user_can('subscriber') && !current_user_can('upload_files')) 
add_action('init', 'allow_subscriber_uploads'); 


function allow_subscriber_uploads() { 

    $new_role = get_role('subscriber'); 
    $new_role->add_cap('upload_files'); 
} 

私はメディアのアップロード画面に表示すべてこのエラーであります

ご迷惑をおかけして申し訳ございません。ウェブサイトの

Wordpressのバージョンは以下のとおりです。4.5.3

答えて

0

は、これは、いくつかのプラグインの競合が原因と役割= subscriberのための権限の問題によるものではなかったです。

また、membersプラグインが追加され、問題が自動的に修正されました。

問題がどのように修正されたかはまだ分かりませんが、メンバープラグインを追加すると役立つようです。

関連する問題