File Renaming on Upload – WordPress Plugin

Rated 5.00 out of 5 based on 1 customer rating
(1 customer review)

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.

Author: Thanks to IT SKU: N/A Category: Tags: , , , , , , , Version: 1.0.5; Last updated: 3 months ago; Requires WordPress version: 4.0.0; Tested up to: 4.8


This plugin is a premium version of free "File Renaming on Upload" 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.
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

Prices & Licenses

Single siteUnlimited sites
1 year$19.99 $9.99$49.99 $19.99
Lifetime$49.99 $19.99$99.99 $49.99

1 review for File Renaming on Upload – WordPress Plugin

  1. Rated 5 out of 5

    amanrajveer (verified owner)

    superb plugin, fantastic support.

    • Thanks to IT


Add a review

31 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.




    • Pablo Pacheco March 20, 2018 at 11:40 pm #


      Thanks for your kind words!
      That’s a good idea. I will create this {postcategory} file rule on the next version.


    • Pablo Pacheco March 28, 2018 at 3:43 am #

      Hello Dean,

      I just want you to know that I updated a new version (1.0.4) with this new file rule.
      I’m calling it Taxonomy Rule.

      You can simply right it using {tax:taxonomy-slug}.
      In your case I think it would be {tax:category}.

      Let me know if it solves your issue 😉
      See you


  11. Alfred March 20, 2018 at 9:26 am #

    Super plugin! We bought it yesterday,

    However I would agree with Dean, perhaps there can be more rules to name the file?

    Also [posttitle] I might be a bit confused but it prints the permalink title, or well example i’ve permalink website/”test-account” and the article title “get a test account now”. How can we print that longer title as filename?


    • Pablo Pacheco March 20, 2018 at 11:37 pm #


      I will add the category rule on the next version.
      Regarding your question, the {posttitle} adds the full post title and not the permalink.

      Can you explain it with more details?


  12. amanrajveer May 31, 2018 at 5:09 pm #

    Hello Pablo,

    Hope you are doing fine. I m using File Renaming on upload in which it automatically sets the original file name as the alternative text tag after image uploads. Its like
    A file called My-File.jpg generate alt=”My-File. what i wanted is alt tag should ‘My File’ and not My-File. is there any solution for this?


    • amanrajveer June 5, 2018 at 11:01 pm #

      Your provided solution is working fantastic my side. You are my superhero. Many thanks for the same. your support is fantastic.


      • Thanks to IT June 5, 2018 at 11:19 pm #



  13. Shinny July 2, 2018 at 8:44 pm #

    First, Thank you for your great plugin!

    Simple and this is what we all need.

    I am only a free version user, but please let me know.

    I am having a problem with time stamp. The server time and WP time has set up same but it still stamp UTC time.

    If you can, please tell me how I should adjust this time issue? Any set up on function.php?

    And, if you need Japanese translation, please let me know too.

    Thank you for your support in advance.


Leave a Reply


= 1.0.5 - 2018/04/21 =
* Check if permalink option is enabled on add_attachment function
* Make it compatible with Nextgen gallery plugin

= 1.0.4 - 2018/03/28 =
* Add taxonomy rule option

= 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.