At one point last year, I had become fed up with the process of getting a theme up on WordPress.org. I had never really wanted my themes on the repository because I was generating my own traffic and had a solid user base. However, many of my theme users wanted the auto-upgrade functionality. I was ready to pull my work from the theme repository though and build my own upgrade system.
Fortunately, some things were taking a turn for the better. There was a new system in place controlled by the theme review team. This team would be vetting themes before they went up on the repository.
I clashed with a few of those guys that made up the team. I didn’t agree with a lot of the new guidelines being put forth (still don’t agree with all of them). However, it was move in the right direction.
I believe it was Chip Bennett that basically said something akin to “walk a mile in our shoes.” He had a good point. I was arguing about guidelines that I didn’t have to enforce on a daily basis. I didn’t see a lot of the crap and spam rolling through that they were forced to deal with. I decided to take on the challenge and join the theme review team.
Today, I am happy to be a member of the team, even though I don’t always have the time to put in as much work as the other reviewers. In this post, I’d like to convince some of you to join the team. I’ll even give you a few reasons why.
Become a better theme developer
If you’re just getting the hang of things with theme development, this is a great place to start. It will allow you to see what good code is versus bad code. Plus, when it comes time for you to release your own free theme into the wild, you should be able to pass the review process with flying colors. You’ll know all the rules and exactly how publicly-released themes should be handled.
This isn’t just for noob theme devs either. I encourage major theme companies and big-time theme developers to join in. Some of the worst-coded themes I’ve seen are from some commercial shops. If you’re a commercial theme company, you should have your theme developers spend some time doing this. Consider it a free course on using WordPress coding standards.
Spend an hour or two every week reviewing some themes and learning the guidelines. I’ll guarantee you that your theme code will be much better for it.
Give back to the community
If you’re looking for ways to become more involved with things happening on WordPress.org, this is a great way to do it. This will give you a feel for how mailing lists, Trac, and other systems work. It’s a great step into the developer community.
Not everyone is ready to step in and make patches for WordPress core or develop full-blown plugins/themes. But, if you’d like to learn more about how themes work, you can do it while contributing to WordPress.
Again, I encourage commercial theme developers to pitch in. Sure, you can give back in other ways, but this is an area where you can both learn and give back.
We need more reviewers
Right now, I believe we have 12 or so reviewers. I think most of them know that I don’t particularly agree with all the guidelines in place. However, I understand why the guidelines are there. A ton of themes come rolling through and reviewers can’t spend two hours per theme, educating the theme author. There has to be a system that works to handle the sheer amount of themes coming through.
We’re not in a position to educate or be more subjective with the guidelines because we have too few reviewers and too many themes.
If we could get 20 or more reviewers, we’d be set. It would allow us to start educating theme authors instead of simply marking tickets as approve/not-approve and providing a list of failures.
Who we need for the team
The following is a list of the types of people we need to join the theme review team.
- Anyone – If you’re willing to perform reviews and learn, we could use you.
- Variety – We need more reviewers with different experiences in theme development.
- BuddyPress Devs – People with BuddyPress experience are definitely needed. We only have one or two people that review BuddyPress themes.
- bbPress Devs – When the bbPress plugin is officially released, we’ll need reviewers familiar with the system to review bbPress-ready themes.
What the theme review team does
Theme reviews are a way to control the quality of themes that are placed on the free themes directory. We don’t do much in the way of design reviewing because design is a bit too subjective. For the most part, we look at the code quality of themes. Basically, we make sure the theme works as it’s supposed to in all sorts of scenarios and uses WordPress best practices.
The following is a list of resources the team uses and that all theme developers should be using.
- Guidelines – A set of guidelines all themes must follow to pass the review.
- Test data – Unit test data to run your theme against.
- Resources – Tools and resources used in reviews which are helpful for theme authors to test with.
How to join the theme review team
Joining is fairly simple. We’ll give anyone that wants to join a shot at reviews. We definitely welcome newcomers. All you need to do is read the how to join the theme review team article. Each step is clearly outlined, but don’t hesitate to ask me if you need help starting out.
I look forward to seeing some new faces soon.

Great article and sales pitch (*grin*). We definitely could use more people involved with the process.
Also, being part of the WordPress Theme Review Team allows for more in-depth discussion and potential to help improve the Theme Review guidelines.
As you noted, Justin, you do not have to agree with the guidelines or even the process 100% but if you have some experience doing Theme reviews using them it is much easier to discuss these differences and work towards improvments.
Cais.
I had an entire section dedicated to everything you just said about discussions. I deleted it to shorten the article a bit.
Would love to be on that side of the table.
I’m IN.
Awesome! I’ll be on the lookout for your email to the theme reviewers mailing list.
Great article Justin. I have just applied to the review team, so hope to be reviewing my first theme soon!
Cool. I’m glad to have you on board.
Nice post Justin, I’ll be applying as well.
Although I won’t have loads of time to commit to it (and that will vary massively week to week), I’ve been looking for a way to contribute (the trac can be rather intimidating!) and this looks like a great way to start!
It’ll be interesting to see how this changes the way I code for WordPress, as currently I write a lot of bespoke themes for clients, where best practices can sometimes be neglected in order to meet a deadline!
I don’t have loads of time either. I just try to put in some time whenever I can. The 12 reviewers we already have would be plenty enough if we all had the time to spend a few hours each day reviewing themes. So, the more people we have, the easier it is for all of us.
It’s definitely change the way you code once you learn all guidelines and start noticing some common mistakes.
Hey Justin, I’m gonna get involved too – been doing WP themes for years now and have shared the save frustrations with shoddy code (not least from the free themes directory!)
I’m a little strapped for time right now though – will the team still be open to new faces, say in a few weeks’ time?
Cheers,
Sure. The team is always open to more reviewers. I’m just posting this now just to let others know about it. Feel free to get involved whenever you can.
WPTRT “recruiters” are always ready to welcome new people!
Great! looking forward to it.
.. save should read same* above!
Is it ok if I apply too? Though I am a bit of a newbie when it comes to Wordpress, hehe.
Yes, it’s okay. For new people, it’s a great way to learn more about how themes work.
Nice call Justin
I’m sure you will get the people you need from this post.
A lot of my work at present is with custom plugin development – and I am imminently going to be a plugin to wordpress.org repository – so some reviewing on the theme side would be good.
the best practices element – as well as giving back to the community – is also particularly attractive.
@Kevin – Helping out with the WPTRT will also help Plugin authors to improve their works as well; I know it made a difference in my plugins.
I usually just call everything “WordPress development.” Half of the plugins I’ve created are ideas or bits of code that started within my themes.
To me, the biggest benefit of being a theme reviewer in terms of plugin development is the adherence to WordPress standards.
Justin,
I’d be delighted to volunteer for the review team. I can easily play the part of the slow-learning, badly prepared blog editor. In the theater, this is referred to as “typecasting,” and it works. Except in my case, I don’t have to act to create the illusion of being uninformed, because it’s entirely genuine.
Where does one sign up?
Jon
If you follow the steps outlined in this article, you’ll be able to get started with theme reviews.
As a WordPress newbie, I don’t think I would be much of a help as to reviewing the themes just yet. However, I did subscribe to the mailing list to learn and hopefully in the near future I’ll become an active participant.
Thank you for making this opportunity available to us!
This is the best place for newbies to learn how themes work. You don’t have to join the team immediately though or at all. Just being on the reviewers mailing list will allow you to get a little insight into how theme reviews work.
Hi originally intended to sign up for the theme review team, but shied away once it became apparent that the regulations were going to be set the way that they are.
I was sort of in the same boat as you at one point. I wasn’t a big fan of the guidelines. I felt they were too restricting to people that actually knew what they were doing. I still think there’s some room for improvement. But, the best way to improve them is to have a good variety of developers on the team offering input based on their experiences.
If I was hosting themes in the repository I’d be keen to take a more proactive stance. At this stage, I feel it would be a battle against bureaucracy rather than a way to contribute.
Is it possible for new people?I want to learn about wordpress theme.I want to join team.
Micael, the reviewers team is definitely open to new people. It’s a great stepping stone for new people to learn about the process of getting a theme on the repository and seeing how themes should work.
Just signed up and looking forward to getting started! I sent the request for a theme to review…about how long after a request is made should we expect a theme to be assigned to us?
It shouldn’t take long for someone to assign you a theme to review. Most of us monitor the mailing list throughout the day.
Yep got it, turned in my first one and just requested another! Thanks again…this is great!
What a great post Justin, you’re definitely right about becoming a better theme developer, I experienced that on myself a few months ago. And the point about the community, 100% true, and if it wasn’t for the community, there wouldn’t be a WordPress.
Cheers!
Yeah, there are tons of people that want to get involved with the design/development community, but they just don’t know a way in or don’t feel ready for core development. This should provide an easy way for people to get involved.
I’ve definitely improved my code too. The biggest improvement for me is making sure every detail is covered, especially when developing something outside of standard theme functionality.
If you need someone completely new to WP, who could review things from the point of view of someone at the very beginning of the process – ensuring the theme is easy to use and covers all bases from all sides of the WP user spectrum… I’d be keen to get involved!
I’ve just spent the last 3 days building a food fan site and it wasn’t the easiest so I’d love to somehow help make themes be super-easy to use.
You’ll need to be aware of WordPress coding standards and how a theme works. These are things you’ll learn along the way.
If you’re just starting to learn about themes, I highly recommend downloading a few of the newest themes from the repository and just playing around with them. See how they work, take a look through the files, and try to break some code. Trial-and-error is the best way to learn.
We definitely welcome anybody that’s willing to learn though.
I’m really focused on plugins at the moment. Is there a plugin review team?
There’s not one at the moment, but I’m not sure if there’ll ever be a team for reviewing plugins.
Reviewing themes would still help with any type of WordPress development though. Nearly everything we do focuses on code quality rather than design quality. There’s some crossover between themes and plugins.
I signed up earlier today but haven’t received any email confirmation yet. Any idea, how long does it take to get approved?
I believe the mailing list confirmation is automatically sent as soon as you sign up. I’m not completely sure though because I’m not in control of that.
If you haven’t received a confirmation email yet, it’s most likely one of two things: 1) the email went into your spam folder or 2) you mistyped your email address when signing up.
I will try again. Thanks.
The email was sent instantly for me….and it did end up in the spam folder. You may want to check there.
Also, keep in mind that once you are confirmed, you will need to send a request to the list with your wordpress.org username requesting a theme to review…
Good luck!
Just joined as well and am looking forward to learning by participating.
Cool. I’m happy to have you on board.
This is an excellent initiative. I am sure the wordpress directory will become much better and themes will be reviewed much faster. All the best.
The team has made great improvements with the review process over the past 8 months or so. Newer themes on the repository have much better code than most of the old themes. Now, we just need the manpower to keep things running efficiently.
Yeah, I guest that will be cool to try out some new WP themes…btw can Jquery, be implemented in WP themes ?? I think It’ll make WP more awesome…
Yep, jQuery is used all the time in WordPress themes.
Okay Justin,
You failed to mention that this was addicting man!!! Less than 2 days and I’ve closed 14 tickets….what a great help this is.
It absolutely forces you to examine every detail of your own work. Thanks again for this post. I had no idea that this opportunity even existed!
Yeah, it can be addicting sometimes.
Knocking out 14 tickets in less than two days time is crazy though. I don’t think I could manage that many.
Several from the same author = similar issues and two were child themes so they were easy because they’re not yet accepted….
Nice post and advert. I was just wondering if there will be openings for non-techies that will rate the theme based on usability for new comers using wordpress too. And I must say that I was hesitant at first to post, but reading the replies, I guess you guys are very accommodating and friendly
You’ll need some technical expertise or at least the ability to learn and notice things from the theme review guidelines. Reviewing based on UX is only part of the job.
Thanks for the post, I am in
Reviewed the first theme today..
Cool. I’m glad to have you as part of the team.
i am quite amazed to see the above mentioned information and the common interest of different people regarding working on word press and i am quite exited to even volunteer for the project and learn slowly but good…
hey man
i am a rookie theme developer and really want to be part of this review team. But it will take some time like a month or so to become good at this whole process. Can i join your team after a month?
regards
chaitanya
You can join the team at any time.
I also applied for a reviewer like 12 hours ago, still waiting for approval, I believe this would help me to improve my vision on the overall process and improve the quality of my stuff as well.
It’s nice to hear about someone seeing something they don’t agree with and actually doing something to change it! I wish I could join the review team, I just don’t have the technical skills to do it yet. Thanks for all of your work!
Hi,
Do you know if we can submit and review child-themes to WPTRT?
Child themes are not currently being accepted.
Thanks for this chance I want to get involved too,hope to find it helpful & save me time…
Great article! Loved it!
What I personally would like to know is what is the amount of time me as a designer and my friend would take to come up with a WP theme which is worthwhile to put up for sale? I am a good designer but have never done a theme to sell, so I would appreciate the help I could get to get started.
Thanks.
In my experience it takes from 80-160 hours to come up with a decent theme but that really depends on how much of your “framework” is ready for reuse.
One thing you might also consider is the need for support – this can easily consume whole days and go on for weeks if the theme sells well.
Cheers,
Andreas
Hi,
thanks – didn’t know that reviewers are needed, heard about that call in the wpmail.me newsletter.
I am now setting up shop and will be in touch about the first review soon.
Cheers,
Andreas
Great article, can someone who does not know about building themes join the reviewers team? And can reviewers accept themes generated by artisteer?
Yes, anyone can join. It’s a great way too learn how to build themes. Is Artisteer one of those “theme builder” pieces of software? If so, I don’t think you can use that to build the theme.
Cool, will set up shop ASAP. Do you know how long it generally takes for a theme to be approved for the WordPress repository, assuming a theme is meets all the guidelines?