Review a Theme

Theme reviewers help theme authors get their themes into the official WordPress theme directory. You’ll install and test themes, review code for security issues, and confirm GPLGPL GPL is an acronym for GNU Public License. It is the standard license WordPress uses for Open Source licensing https://wordpress.org/about/license/. The GPL is a ‘copyleft’ license https://www.gnu.org/licenses/copyleft.en.html. This means that derivative work can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD license and the MIT License are widely used examples. compatibility — all of which keep the directory safe and high-quality for everyone.

Steps

  1. Set up your review environment. Open the Theme Review Environment in Playground — it comes pre-configured with the tools you need.

  2. Complete the reviewer onboarding. Work through the reviewer onboarding guide to understand the full review process.

  3. Select a theme to review. Follow the theme selection guide. Focus on license compliance and security, not design, unless something is broken or unusable.

  4. Post your review. Comment on the ticket using the suggested ticket format.

  5. Follow up on responses. Leave the ticket open and watch for replies. The author may submit several updates for you to re-review. Approve the theme once it passes all requirements.

Contribution checklist

  • Completed the reviewer onboarding guide
  • Reviewed the theme for license and security issues
  • Posted review using the suggested ticket format
  • Responded to any follow-up from the author

What happens next

An experienced reviewer will look over the ticket once you’ve completed your review. You may be asked follow-up questions, or the admins will add the theme to the directory.

After enough reviews, you’ll be added to the Reviewers group, which lets you assign and close tickets yourself.

Help

Stuck? Check the getting help guide, then ask in #themes.

Further reading:
Theme review requirements
Theme review process
Working with Trac
– Optional review plugins: Query Monitor, Debug Bar, Log Deprecated Notices, Monster Widget, Theme Sniffer

Test
Beginner-friendly task

New here? Get set up with accounts, community basics, and info on badges.