File Renaming on Upload – WordPress plugin

File Renaming on Upload – WordPress Plugin

File Renaming on Upload – WordPress Plugin

File Renaming on Upload is the premium version of free File Renaming on Upload plugin with some extra features making it more awesome.

The main purpose of this plugin is to fix problematic file uploads with accents or special characters. An essential plugin for non-english websites.



File Renaming on Upload is the premium version of free File Renaming on Upload plugin with some extra features making it more awesome.

The main purpose of this plugin is to fix problematic file uploads with accents or special characters. An essential plugin for non-english websites.
Besides that, it can improve your SEO adding some relevant info to your filename, like your domain name or the post title your file is attached on.

Besides the features that will be already bundled from the free plugin,
check the available features on this premium version:

Edit filenames and permalinks manually

Wordpress doesn’t allow to edit filenames and permalinks natively. With this feature you are no longer limited to that

Once you enable “Change filename manually via dashboard” and “Change permalink manually via dashboard” options on plugin’s settings there will be displayed the following Metabox on media file page.

Change it as you like, but you have to use a unique filename.

Note: Renaming images will not update references to them. So if an image was attached as post content you will have to update posts using that image as well.
Yet, featured images or any images that are referenced by their IDs will not require any update on their parent posts

Update old media

Once this plugin is installed and enabled you aren’t going to have upload problems anymore with accents and special characters, but what if you or your client already have some buggy images uploaded before installing the plugin? Now you don’t need to worry anymore!
All you have to do is select them on media library and choose update filename located on bulk actions.

Note: After you click the Apply button, you don’t need to stay on the same page waiting the background process. You can navigate normally.

Autofill ALT tag

After uploading images, their own filenames will be registered as the ALT attribute. In other words, if you upload an image called My Cat.jpg it will have its alt tag automatically filled like <img alt=”My Cat” />.

This feature can improve your SEO, so try to create descriptive names to your images before uploading them.

Custom field rule

This is a new kind of rule.
If you have a custom field on your post and upload an image, it will be renamed according to this custom field if you want.
A practical example:

  1. Create a rule {cf:_myfield}
  2. Create a custom field called “_myfield” for some post
  3. Fill this field as “Test”
  4. If you upload an image to that post, the image will be renamed according to the field value, so it will be called test.jpg

New rules

New filename rules will always be implemented as the plugin gets updated.
For now, besides the free rules, you will have

  • User ID – Gets current user id
  • User Role – Gets current user role


There are no reviews yet.

Be the first to review “File Renaming on Upload – WordPress Plugin”

22 thoughts on "File Renaming on Upload – WordPress Plugin"

  1. Eden October 10, 2017 at 3:26 pm #

    I have translated this plugin and want to share it with you. Can you send me a lifetime licence?


    • Pablo Pacheco October 10, 2017 at 5:57 pm #

      Hello Eden,

      Thanks for the translation. Is it on
      I can send you a single site lifetime license coupon. Is that Ok for you?


  2. Carsten Meiselbach October 12, 2017 at 11:46 am #

    Hello Pablo,

    today I’ve bought the Pro Version of your Plugin “File Renaming on Upload”.
    After I’ve done the installation my WordPress installation was terminating with the following FATAL error:

    [12-Oct-2017 11:34:33 UTC] PHP Fatal error: Class ‘FROUP\WordPress\Plugin’ not found in /kunden/290983_64711/webseiten/wordpress/wp-content/plugins/file-renaming-on-upload-pro/classes/class-plugin-core.php on line 35

    My System:
    – WordPress 4.8.2
    – Running on PHP 7.1.10, Linux
    – Enough RAM and HD …

    This error coming up seems to be coming from an Admin-related GUI-Framework, correct? I’m not using any special Admin-Extension for my WordPress site.

    Kind regards,



    • Pablo Pacheco October 12, 2017 at 2:57 pm #

      Hello, thanks.
      I will fix this.

      Can you send me FTP access?
      Can you send it to


  3. Carsten Meiselbach October 12, 2017 at 11:59 am #

    Please note: this is also a problem with older PHP 7.0 versions like v7.0.20


  4. Carsten Meiselbach October 12, 2017 at 5:39 pm #

    Thanks to Pablo for a quick help, I’ve managed to find the problem. Folder name classes/Wordpress should be classes/WordPress. So just an Upper- / Lower case issue, Linux / Unix hosting related. Pablo is going to upload a fixed version. Kind regards.


    • Pablo Pacheco October 12, 2017 at 5:42 pm #

      Yes, thanks for your patience! I’ve just replaced it


  5. Fernando Lourenço October 18, 2017 at 6:51 pm #

    Hi, I can do the translation for Brazilian Portuguese. Can I have a license?


    • Pablo Pacheco October 19, 2017 at 2:33 pm #

      Hello Fernando,

      I would accept it if I wasn’t Brazilian too, sorry 🙂
      But thanks for the suggestion. I’m glad to see you are interested.

      Where are you from? I’m from Rio de Janeiro


  6. John October 27, 2017 at 10:57 pm #

    Hi, nice plugin, i’m making some test but , impossible to have the picture renamed with the posttile !
    its the most important for me.



    • Pablo Pacheco October 28, 2017 at 1:16 am #


      Thanks 🙂
      Are you trying the free or the pro plugin?
      How are you testing?


      • John October 28, 2017 at 1:20 am #

        Hi, i’m on the free version 🙂


  7. DorsetDigital November 9, 2017 at 10:42 pm #


    I’ve just bought the pro version and the renaming of old media doesn’t seem to work at all. I have the options to run the task, the process bar goes to 100% but the filenames remain unchanged.
    Files are renamed during upload without issue.

    Any ideas?



    • Pablo Pacheco November 9, 2017 at 11:11 pm #


      Hum, that’s weird.
      Let’s find out why. Can you send FTP access to


      • DorsetDigital November 9, 2017 at 11:16 pm #

        On the way. Many thanks,


  8. Aman November 15, 2017 at 7:10 pm #

    Hi, purchased the plugin and waiting for support reply of ticket request #7477



    • Pablo Pacheco November 15, 2017 at 10:39 pm #

      Hello Aman,

      I’ll help you there


  9. ahmad February 12, 2018 at 2:30 pm #

    i am trying the free version with woocommerce and when a customer clicks on download file after purchase, it shows this error
    “TCPDI_PARSER ERROR []: Empty PDF data.” how can i fix this?


    • Pablo Pacheco February 12, 2018 at 2:48 pm #


      Once you are using the free version, can you please ask your questions on ?

      Regarding your question, I don’t think this error is related to File Renaming plugin but to your TCPDI library, which is a tool that imports / generates pdf files. Can you please check if your TCPDI tool is working fine?

      I tested a downloadable file with the renaming plugin and it’s working just fine


      • ahmad February 12, 2018 at 3:53 pm #

        OK, thanks


  10. dean_stagg March 20, 2018 at 1:33 am #

    Morning Team.

    This plugin is amazing. Almost perfect!!!!! There is one thing, and I suspect it is tiny. I hope it is small.

    We can set naming rules except for one thing. Post catergory. Main Catergory would be even better. To be able to name a file:


    Please let me know if this is possible or if we can assist in anyway to add this feature to the plugin. This would be game changing for us.




Leave a Reply


= 1.0.3 - 2017/11/09 =
* Improve old media renaming
* Fix notice checking

= 1.0.2 - 2017/10/16 =
* Remove unnecessary files

= 1.0.1 - 2017/10/12 =
* Fix folder lowercase that is causing issues on Linux environments

= 1.0.0 - 2017/10/07 =
* Initial release


  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to Admin Dashboard > Plugins > Add New > Upload Plugin and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.


To keep WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.


Name: File Renaming on upload Pro
Version: 1.0.3
Last updated: 4 months ago
Requires WordPress version: 4.0.0
Tested up to WordPress version: 4.8
Author: Pablo Pacheco

Free Version

Support forum