contributing to wordpress theme review
TRANSCRIPT
Contributing To
WordPress Theme Review
Pratik Lal ShresthaCatch Themes
Sweta ShresthaCatch Themes
Suwash KunwarWEN Solutions
WordPress Theme Review Team?
http://make.wordpress.org/
themes
Why Join WPTRT? Stop Complaining
Start Reviewing
How Do I Join?
http://make.wordpress.org/themes/handbook/about/join-the-
team/
How Do I Join? 1.Register User Profile in WordPress.org
2.Subscribe to Blog https://make.wordpress.org/themes/
3.Read Theme Review Handbook https://make.wordpress.org/themes/handbook/
How Do I Join?4. Join the #themereview Slack channel. http://chat.wordpress.org https://wordpress.slack.com/5. Attend Weekly Meetings Tuesday 18:00 UTC ( 11:45 pm NPT): Team Meeting
Setting Up?
Environmenthttp://make.wordpress.org/meta/
handbook/about/get-involved/setting-up-your-machine
MAMP, WAMP, XAMPP, VVV
Theme Unit Test http://codex.wordpress.org/
Theme_Unit_Test
Install WordPress Importer Plugin & Import test data
https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data. xml
wp-config.phpSet WP_DEBUG to ‘true’
define('WP_DEBUG", true);
Plugins Developer Pluginhttps://wordpress.org/plugins/developerInstall the Following Plugins - Theme Check - Regenerate Thumbnails - RTL Tester - Monster Widgets - Debug Bar
Get a Tickethttps://make.wordpress.org/
themes/ Click “Review A Theme” button in
the right sidebarNew reviewers can only get one open
ticket at a time
Review Workflow
Required (Automated)1. No shortcodes, no custom post types and no custom taxonomies
2. No removing or modifying non-presentational hooks
3. Disabling the admin tool bar
4. Themes are required to declare their license explicitly using the license and license uri header slugs to style.css
5. Multiple/Missing/Incorrect Textdomain
Required1. License2. Security And Privacy3. Customizer API (Removal of Custom Theme Options)4. Readme5. Screenshot6. Plugins Territory7. Styles and Scripts8. header.php, footer.php9. Code 10. Selling, credits and links11. Others
Recommendation1. Backwards compatibility 2. Theme documentation 3. Accessibility 4. Theme unit test 5. Theme Check plugin info notices 6. Design Issues
Post Review in Ticket1. Hello and the welcome wrapper 2. Write your output - Required - Recommendation - Info and Notes 3. What Next - If theme meets all Requirements, then set it as Approve - If theme doesn’t meets all Requirements - Ask to fix it and upload new version - Leave the ticket open - Close the ticket as Not Approved only when theme author doesn’t response within 7 days4. Then Theme Review Admin/Key Reviewer will check your review and either push live or reopen if issues are found
What Next
Promotion to WordPress Theme Reviewer Learn the Queues
https://themes.trac.wordpress.org
Updates & New
Start Reviewing Independently
Contribute in other ways 1.Theme Check Plugin - https://github.com/Otto42/theme-check
2.Talk about Theme Review in Meetups and WordCamps
Thanks, any questions? Email: [email protected]
Slack: pratikshrestha
Email: [email protected]: wensolutions
Email: [email protected]: catchthemes