【解決済み】User Role Editorでメディアの削除ができない(メディア権限の設定)

【解決済み】User Role Editorでメディアの削除ができない(メディア権限の設定)

2019年12月17日

まほろば@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つにチェックを入れましょう。

以上!