Theme Mentor For Themeforest - helper plugin for themeforest WordPress Themes , the cousin of Theme-Check reporting other possible theme issues
Theme Mentor is quite similar to Theme-Check. It iterates all .php files - your root theme folder template files and your includes in inner folders (plus functions.php).
- Check All dynamic data escape
- Check TGMPA force activation and deactivation plugins
- Check dirname(FILE)
- Mark all tags in template files
- Warn about query_posts() usage
- capital_P_dangit control (disallow any WordPress spelling other than WordPress as is – that is WORDPRESS and WordPress, ugh)
- wp_deregister_script(‘jquery’) is forbidden
- wp_dequeue_script(‘jquery’) is forbidden
- wp_enqueue_script(‘jquery’) is loaded
- prevent global $data; call as a common troublemaker (props @pippinsplugins)
- Make sure that wp_head is before
- Check Title tag available in header.php
- Make sure that wp_footer is before
Different checks are being run to ensure the code quality of the theme. Theme-Check is more or less trustworthy, it does report valid theme errors or missing features most of the time, but it is missing most of the eventual issues in a theme.
What Theme Mentor does in addition is reporting everything that might or might not be suspicious. The average success rate is about 70%, but it serves as a reminder for common WPTRT review remarks for you to double check. After all, you don't lose anything. If you verify the report from Theme Mentor, you would either: a) confirm that your code base is in tact, or: b) fix a nasty error that Theme-Check is afraid to report (fault tolerance issues).
Filter to exclude specific folder names from the checks.
theme_mentory_excluded_folders
Licence GPL 2+