WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Media File Renamer

Auto-rename the files when titles are modified and update and the references (links). Manual Rename is a Pro option. Please read the description.

The Media File Renamer is a WordPress plugin that physically renames media files nicely for a cleaner system and for a better SEO. Please read the description as it contains important information.

IMPORTANT. This is originally an automatic renamer based on the Media title. This plugin features were all meant to be automatic depending on the title of the Media. Manual Rename (and a few more features) were added two years later, in a Pro version. I add complex features based on requests usually in the Pro to be able to maintain the quality of the plugin and its support.

HOW IT WORKS. The plugin automatically renames your media filenames depending on their titles. When files are renamed, the references to it are also updated (posts, pages, custom types and their metadata). A new column in the Media Manager will display to you the new ideal filename and a button will allow you to rename it straight away. You can lock and unlock the renaming automatic process through little icons. There is also a little dashboard called File Renamer in Media that will help you rename all your files at once. Advanced users can change the way the files are renamed by using the plugin's filters (check the FAQ). There is also a LOCK option on every image to avoid the filename to be modified any further.

PRO VERSION. The Pro Version gives a few more features like manual renaming, renaming depending on the post the media is attached to, logging of SQL queries and a few more options. A good process is to actually let the plugin do the renaming automatically (like in the free version) and to do manual renaming for the files that require fine tuning.

BE CAREFUL. File renaming is a dangerous process. Before renaming everything automatically, try to rename a few files first and check if all the references to those files have been properly updated on your website. WordPress has so many themes and plugins that this renaming process can't unfortunately cover all the cases, especially if other plugins are using unconventional ways. If references aren't updated properly, please write a nice post (not an angry one) in the support threads :) I will try my best to cover more and more special cases. In any case, always make a backup of your database and files before using a plugin that alter your install. Also, it your website seems broken after a few renames, try to clear your cache. The cached HTML will indeed not be linked to the new filenames.

FOR DEVELOPER. The plugin can be tweaked and reference updates enhanced for your themes/plugins. Have a look here.

JUST TO MAKE SURE. This plugin will not allow you to change the filename manually in its standard version. The Pro Version is required. If you are about to write an angry review because this feature is not available, please mention that you read the whole description.

This plugin works perfectly with WP Retina 2x, WPML and many more. Is has been tested in Windows, Linux, BSD and OSX systems.

Languages: English, French.

Requires: 4.2 or higher
Compatible up to: 4.6.1
Last Updated: 2 months ago
Active Installs: 20,000+

Ratings

4.2 out of 5 stars

Support

0 of 7 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
1 person says it's broken.

100,1,1 100,2,2 100,1,1
0,1,0 100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,3,3
100,1,1
50,2,1
100,3,3
50,2,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,2,2 50,2,1 100,1,1
100,1,1 50,4,2 100,2,2
100,2,2 100,1,1 100,1,1
50,2,1 100,1,1 100,1,1 50,2,1 100,1,1 100,1,1 100,2,2 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1
100,1,1
0,1,0
100,1,1 100,1,1
100,2,2
100,1,1
0,1,0 100,2,2
100,1,1 100,2,2 67,3,2 100,1,1
100,2,2
100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1
100,2,2
100,1,1
100,2,2 100,3,3 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,4,4
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 0,1,0