Submission Requirement Update (personal experiance)

Hello guys,

I’ve just submited my new template on Themeforest and got Soft Rejected couple of times. Looks like Theme Submission Requirements are updated for newly uploaded themes on Themeforest, which took me 2 weeks to fix/resubmit and so on… So if you are a theme author and you don’t want to waste your time in Soft Rejects and Resubmissions you should fix the following issues:

  1. Theme Chek Plugin - test your theme with theme test plugin but don’t install Themeforest Check plugin, because fread(), fopen(), fclose(), file_get_contents(), add_submenu_page() and etc… are not allowed any more.

  2. Install Debug Bar ( and be sure there are no warnings, notices etc…

  3. Data Validation issues have been found in your theme. All dynamic data must be correctly escaped for the context where it is rendered. We are taking extra precautions with security issues now. Please perform a global search for “echo $” and escape ALL outputs. This will help ensure there are no security issues.

  4. Always use esc_url when sanitizing URLs, including WordPress related, also, all home_url() must include a trailing slash such as home_url(‘/‘)

  5. Title tag support is now required. (again)

  6. All theme text strings are to be translatable and properly escaped -

  7. Consider using the preferred .on() rather than .click(), .bind(), .hover(), etc.

P.S. Please note that this is a just my Personal Experiance and it is NOT an Envato announcement. I’ve opened this thread just to help you guys if I can somehow.

Good Luck, Duke


Refresh This!

Any info about - add_menu_page() and add_submenu_page() of Redux and TGM?
Some themes passed through and some didn’t.

Will appreciate staff reply.

1 Like


You can fix TGM yourself but Redux should be included as Plugin and not integrated into the theme. Read here:

Regards, Duke