We have seen some fantastic new features introduced into the WordPress core over the last year such as the new menu system, featured images and custom post types. The vast majority of theme stores have incorporated these new features into their designs however very few free designs are taking advantage of these new features.
I regularly check the official WordPress Theme Directory to see if any good themes have been released. In my list of wordpress themes“>free WordPress themes from 2011, which I posted last week, I listed some fantastic designs which I found via the official directory recently such as MYgRID2, Amphion Lite, Duster, Commune and Codium Extend. Unfortunately, great themes like this are few and far between.
Most of the wordpress themes“>new themes being released through the official theme directory are of a low quality. They are poorly designed, poorly coded and don’t utilise any of the great new features that WordPress has introduced. It’s like going back in a WordPress tim machine to 2006.
To illustrate my point, let’s look at some of the designs that have been released recently through the official directory.
When I first started using WordPress 4 or 5 years ago there were very few premium themes available. I believe that the growth of premium themes has been a great thing for the WordPress community. It has encouraged more people to develop products for the platform and has been a major driving force in pushing the boundaries of what WordPress can do.
Perhaps I’m looking at the past with rose tinted glasses on though a few years ago there were more high quality designs being released for free. I can fully understand why this has occurred as designers have bills to pay just like the rest of us. Though I do feel that every year the difference in quality between premium WordPress themes and free themes is getting larger and larger. This needs to be addressed.
We Need Some Sort Of Quality Control
WordPress owes a huge part of its success to being an open platform. Anyone can design a plugin or theme and release it to the community; either for free or for a price. The quality of official WordPress Theme Directory was improved a few years ago when they stopped designs with multiple footer links being listed.
Nearly all themes still have at each one link back, which I something I encourage because developers should get credit for their work. WordPress check every theme submitted to make sure that they are GPL friendly though they don’t seem to place any emphasis on control. It seems that any design will be accepted. This encourages more designers to release bad designs as they know it’s a cheap way to get traffic.
Take the BlueFreedom theme I mentioned above as an example. It was released by a site called W3Wizards. They have developed a promising framework of their own that looks pretty good however their BlueFreedom theme is awful. I doubt they spent more than an hour or so developing it.
Developing a theme in a few hours and releasing it in the official directory is a good way to get traffic cheaply as their website is credited in the footer of the theme however it doesn’t really help the WordPress community grow. Unless some sort of quality control is established, we will see poor designs continue to be released.
Would the situation improve if the WordPress theme directory was a closed system? Would the directory improve if only A+ themes were accepted? I am not so sure as it would discourage a lot of people from releasing designs.
It is very similar to the debate over which is better: Apples closed iPhone app market or Googles open Android market. Due to the open nature of Android the market has grown rapidly though the quality of many applications is questionable. Apple have been criticised for their heavy moderation of applications though I think most would agree the quality of apps on the iPhone is generally higher. There are clearly pros and cons to using a closed or open system as both markets are flourishing.
Moving back to WordPress, how else can we improve the theme directory if the WordPress theme directory isn’t heavily moderated? One way would be to expand their featured themes section. The directory home page lists 10 good themes but it would be great if this was expanded into its own section of say 100+ themes with votes coming from respected members of the WordPress community. This section would undoubtedly get more visits from WordPress users which would encourage developers to spend more time developing a great theme.
A lot of markets us a rating system though it’s been shown that the rating system doesn’t work there as it’s too easily gamed. Due to this, the majority of designs have a rating of 3 or 4 stars and it’s not uncommon to come across awful designs with 5 star ratings.
The official Directory should be the first port of call for quality free WordPress themes so I’d like to see things improve.
I think an expanded featured section would be a great start however perhaps we something more. I’d love to hear your views on this issue. How would you improve the official theme directory?
Thanks,
Kevin









Please allow me to present my opinion from the perspective of a Theme Review Team member:
The first thing I notice is that you construct a bit of a straw man, by using examples of poor design of free Themes to argue that free Themes are poorly developed and coded. You state:
Most of the new themes being released through the official theme directory are of a low quality. They are poorly designed, poorly coded and don’t utilise any of the great new features that WordPress has introduced.
Previously, you list these three features as exemplary of "new features" in WordPress:
the new menu system, featured images and custom post types
It is my contention that Themes intended for mass, public consumption shouldn't be implementing Custom Post Types to begin with. So, I'll ignore that one. But let's consider the other two, with respect to your (rather cherry-picked) selection of "recent" approved Themes.
Ironically, the first Theme you reference - BlueFreedom - does actually incorporate both Custom Nav Menus and Post Thumbnails.
The other two Themes don't incorporate navigation menus, and as such, they are not required to implement the Custom Nav Menu feature. Even so: both Themes also incorporate Post Thumbnails.
So, I think it's fair to say that you've not demonstrated a lack of support for modern core WordPress features among free WordPress Themes.
Moving on to your second assertion, that free Themes are "poorly coded": I beg to differ. In fact, the vast majority of the Theme Review Guidelines deal with quality coding practices.
You mention inefficient CSS selectors as an example of "poor coding quality"; but IMHO, inefficient CSS is one of the least important things for us to consider. I'm more worried about avoiding use of deprecated functions/arguments, elimination of PHP notices, proper use of WordPress functions and template tags, proper file including methods, proper data security, and proper use of WordPress APIs such as Settings, Widgets, Hooks (including proper script enqueueing), etc.
On these matters, the current state of recently approved Themes in the repository absolutely blows away the current state of the overall commercial Theme market. Hands down. I'm not going to throw any commercial Theme shops under the bus here, but I've seen - and shuddered at - the codebase of Themes from many of them. Far too many commercial Themes are well-designed, but use coding practices and standards from two or three years ago, and implement advanced features at the expense of extreme code bloat.
It is telling that the theme-reviewers mail-list can discuss with the free Theme developers the subject of considering enforcement of official WordPress Coding Standards, while many commercial Themes will white-screen merely by enabling WP_DEBUG. Also: how many commercial Themes fail to render the Theme Unit Tests - tests that comprehensively challenge front-end rendering - properly?
So, I'll move on to your third assertion, that free Themes are "poorly designed": in many cases, that may be true. But it becomes less and less relevant, as more and more repository hosted Themes are coded in ways that facilitate end-user modification, either through core theme_mods (background, header image, etc.), or through facilitating Child Theming.
Regarding the matter of footer links as incentive for submitting low-effort Themes: believe me, we are highly sensitive to the incentive provided by the footer credit link in free Themes. We are quite strict about the implementation of such links, and spend a great deal of time ensuring that such links are appropriate. But again, we can only spend so much time and effort in this regard, and such effort cannot, except in especially blatant cases, extend to assessing the intent of the developer who submitted the Theme.
And I take personal affront at this assertion:
Nearly all themes still have at each one link back, which I something I encourage because developers should get credit for their work. WordPress check every theme submitted to make sure that they are GPL friendly though they don’t seem to place any emphasis on control.
Clearly, you define "control" within the context of Theme design only. Apparently, you have no appreciation for the effort required to establish what were, at the time, fairly high quality standards for Theme code/development, and which initially was met with often heated resistence - much less, the effort required to review each and every submitted Themes against the Theme Review Guidelines. To say that we place no "emphasis on control" is to discount entirely all of that effort, merely because we don't emphasis front-end design.
But, I do agree with you that the repository would benefit from better ways to highlight well-designed Themes, even as the Theme Review Team has raised - and continues to raise - the bar for code quality. But, aside from assigning Themes as "featured", any other changes to Extend/Themes is largely out of our hands. Also: we represent an extremely limited resource, and IMHO any time that we spend toward curating on the basis of design quality is time taken away from efforts toward development/code quality. And beyond that: I don't consider myself qualified to set objective criteria regarding design quality. Beauty is in the eye of the beholder. Rejecting Themes solely on the basis of front-end design aesthetic would be an entirely-too-subjective endeavor, and would not be in the best interests of the WordPress user or developer community.
- spam
- offensive
- disagree
- off topic
Like