ロール= 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