4. How theme reviewing team work
• Theme review mailing list
• Make WordPress theme Blog
• Theme Trac
• IRC (Internet Relay Chat)
5. Theme Trac
• Current approved theme. priority #1
• Ticket older then two weeks. priority #2
• Previously Reviewed, but not Approved
theme. priority #3
• New Themes, Never Reviewed. priority #4
7. Theme Review
• Ticket are assigned by priority
• Reviewers assign tickets to themselves.
• Issues are noted in a comment.
• Ticket are closed as Approved or Not-
Approved.
• Previously approved tickets mostly diff review
only.
8. Before looking at the Code
1. Theme Name
2. Author URI and Theme URI
3. Footer Credit Link
4. License
5. Copyright
6. Screenshot
7. Correct Spelling of WordPress
13. Guidelines (Presentation vs Functionality)
• Language
• Themes is to define the presentation of user
content.
• Theme-independent site options or
functionality.
20. Guidelines (Security and Privacy)
• Prefix.
• Required to implement Theme Options.
• Use the add_theme_page() function to add the Theme
Settings Page rather than using add_menu_page() to
add a top-level menu.
• Use single array to save theme option.
• Themes are required to use esc_attr() for text inputs
and esc_html() for textareas.
• Use validate and sanitize all untrusted data.
22. Guidelines (Theme Unit Test)
• Themes are required to meet all requirements in the
Theme Unit Tests.
- Menu
- Static Front Page
- 404 Page & Search Results Page
- Index Page
- Scheduled Post
- Draft Post
- Layout Test
- Readability Test
- Clearing Floats
- Post Format Test
- Widget
23. Guidelines( Tools & Plugins)
Tools
• Data: Theme Unit Test
Plugins
• Theme Check Plugin
• WP DEBUG
• Log Deprecated Notice
• Debug bar
• Moster Widget
25. HOW TO BECOME A REVIEWER
• Setup a WordPress test environment
• Setup Theme - Trac access (Create account)
• Join Theme Reviewers Mail List.
• Go to the Trac Ticket Request Page and Leave a
Comment asking to be assigned a Theme
• Perform same test review.
• Once you have done enough Theme
reviews, you will be added to the “Reviewers”
group.
26. Important Links
• Theme review mailing list ->
http://lists.wordpress.org/mailman/listinfo/th
eme-reviewers
• Make WordPress theme Blog ->
http://make.wordpress.org/themes/blog/
• Theme Trac -> http://themes.trac.wordpress.org/
• IRC (Internet Relay Chat) ->
http://codex.wordpress.org/IRC
27. • Code Quality ->
http://codex.wordpress.org/Theme_Review#Code_Quality
• Presentation vs Functionality ->
http://codex.wordpress.org/Theme_Review#Presentation_vs_Functi
onality
• Theme Features -> http://codex.wordpress.org/Theme_Features
• Template Tags and Hooks ->
http://codex.wordpress.org/Theme_Review#Template_Tags_and_H
ooks
• Theme Template Files ->
http://codex.wordpress.org/Theme_Review#Theme_Template_Files
• Security and Privacy ->
http://codex.wordpress.org/Theme_Review#Security_and_Privacy
• Theme Documentation ->
http://codex.wordpress.org/Theme_Review#Theme_Documentatio
n
• Unit Test -> http://codex.wordpress.org/Theme_Unit_Test
28. • Join the Theme Mailing List ->
http://lists.wordpress.org/mailman/listinfo/theme-
reviewers
• Trac ticket request ->
http://make.wordpress.org/themes/about/trac-
ticket-request-queue/