まほろば@mahoroba148です。
WordPressのプラグイン「User Role Editor」で作成した権限グループで、メディア(画像)の削除できないことがありました。
当記事はその解決方法です。
メディアのアップロードはできるのに削除ができない!?
「User Role Editor」で作成した権限グループにて。
間違った画像をアップロードしてしまったので、画像を削除しようとしたところ削除ができませんでした。
詳しく調べてみると、
- 自分でアップロードした画像は削除できない
- 他のアカウントでアップロードした画像は削除できる
- 一括選択で「完全に削除」ボタンがある
- メディアの詳細を確認すると「完全に削除する」ボタンがない
という状況でした。
一括選択では「完全に削除する」ボタンが出てきますが、押しても削除できません。
そもそもメディアが追加できない人は
User Role Editorでメディア(画像)を追加するためには「一般」>「upload_files」の権限を付与しましょう。
各権限を概説で表示するを適応している場合は「一般」>「ファイルのアップロード」です。
upload_filesの権限がないと、管理画面に「メディア」が表示されません。
設定の際は対象の権限グループでログインして確認することを忘れずに!
メディア削除に必要な権限は3つ
「Posts」>
- delete_others_posts
- delete_posts
- edit_others_post
です。
各権限を概説で表示するを適応している場合は
- その他の投稿の削除
- 投稿の削除
- 他ユーザーの投稿の編集
この3つにチェックを入れましょう。
以上!