WordPress Theme Review

Preliminary Theme Review Process

People often asked me if I can share some information on how I review WordPress Themes, so here it is.

Please note that today we’re not going over the best practices or specific guidelines.

SPAM Elimination

The very first thing is to check whether the “author” is there to contribute or we’re dealing with the spammer. In most cases this will be directly in URLs

  • Theme URL: http://example.com
  • Author URL : http://example.com

If both URLs check out I will move directly to footer.php Template. (note that this is still in Trac).

Signs of real Spam: (I like my spam with eggs only)

Example Theme Powered by WordPress and Chicago Apartments

And if there is nothing here I will click and download the Theme and start the process.

header.php

After we’re done with the elimination of spam I usually like to begin with header.php

What to look for in header.php

Just some obvious stuff that either should not be there or if they are not properly implemented. And also for:

footer.php

footer.php can be pretty easy as well. Look for improper JS usage:

Hidden links added via functions.php etc.

license.txt, readme.txt etc

License is always prioritized in my reviews and not just the Theme itself. GPL-Compatible applies to everything, including:

  • Images
  • Scripts
  • Stylesheets
  • and or everything else included in any given Theme

There you have it, nothing really that complicated.

I am not advising anyone to do exactly what I do, or that this is the way how every review should be done.

Additional Resources

  • Official Theme Review Guidelines
  • A Guide to Reviewing Themes for the WordPress Theme Repository
  • How To Join the WPTRT

Husband, Father, WordPress Theme Review Admin, Chicago Fire fan and creator of Responsive Theme. What more do you need?

Tagged with:
Posted in How to
4 comments on “WordPress Theme Review
  1. kwight says:

    Hm, I do pretty much the same thing, but with checking the license stuff before downloading. Seeing an image or JS folder with no explicit license info is a common problem these days.

    I’ve also started noticing some themes list tags that they don’t properly implement (if implemented at all), so I’ve started paying more attention to that too.

    All great examples of important requirements that are easily caught.

  2. Qamar says:

    Emil,
    It is really a great piece of information in theme reviewing process. It will also help me in speeding the review process before downloading the theme.
    Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">