Which WordPress Users Can Delete Files From the Media Library?

You won't be surprised to learn that WordPress is very, very careful about who can delete media files.

Only Administrators are able to delete images and files in your Media Library.

Anyone who is a Subscriber, Contributor, Author and Editor roles is not permitted to delete media items.

What permissions are given to the default WordPress roles?

If you're not sure what I mean when I describe “Subscriber, Contributor, Author and Editor”, then check out these links:

How to change who can delete media files

If you want to change who is allowed to delete files, I recommend that you install the PublishPress Capabilities plugin.

  • Go to “Capabilities” in your WordPress admin area.
  • In the top-right corner of the screen, load the user role that you want to customize. In this image below, I've chosen the “Editor” role:
Choose a WordPress role to edit permissions for
  • Also in the right sidebar, and check the “Media” box under “Force Type-Specific Capabilities”. Doing this will allow you control the permissions for the Media Library,
Set permissions for the WordPress media library

In the center of the screen, you can now set the permissions. If you want to allow people in the Editor role to delete anything in your Media Library, check all the boxes in the “Media” row.

Change delete permissions for the WordPress media library
  • Click “Save Changes” at the bottom of the screen.

It's as simple as that. Now whenever a user in the “Editor” role goes to the Media Library, they'll see a “Delete permanently” link for any file they see:

Delete permanently link in the WordPress Media Library


Leave a Reply

Your email address will not be published. Required fields are marked *

Professional publishing plugins for WordPress! Get PublishPress