Because I specialize in doing very deep customizations, and every client site I build is from scratch, I have not had the opportunity to explore some of the most popular themes like Thesis, Thematic, WP Remix and such. I know they are all very popular, among others that are found at premium theme shops like Woo Themes, Theme Forest, and Elegant Themes, but why? Okay, don’t give me that look. I know why, but what I’m after is real feedback.

What are the definitive things about these themes that attract everyone from the amateur to the skilled professional, and more importantly, what do you find is sometimes lacking? Don’t be scared, I’ve yet to hear a need that some solution couldn’t be dreamed up for. If you could demand any feature for a theme, barring customizations that only a narrow niche might find interesting, what would it be.

I’ll tell you one that I’ve had. Sometimes the need has arisen for custom classes to be used on a regular basis for pieces of content, such as a “note” or a “warning” message. It’s simple enough to teach a client how to manually add in the class to their paragraphs, but how could this be made easier for distributed themes? What if I could add these classes to a drop down menu in the write panel that would allow the client to simply highlight that piece of text, select the “warning” class from the drop down, and have it added automatically. Then you could distribute themes with these special classes that would give the user more control over the polishing of their blog posts like drop caps, pull quotes, and special notes that are set apart with color and other css styles.

I took this idea to my friend, Aaron Forgue, a talented php developer I’ve befriended along my freelance journey, and he was able to turn my idea into a plugin called Custom Class Selector. Ok, there’s that look again. I know it’s a plugin, not a theme, but I think, or at least I hope, that it could possibly be a simple a tool that theme developers could incorporate to make styling a little bit more accessible.

So I’ve shared my idea, your turn now.

4 thoughts on "What's Missing in Your WordPress Theme?"

  1. Chris says:

    Hey Tammy,
    Just browsing your site and I’m very impressed with your deep knowledge of WP. I’m excited about hearing you at #wcatl I’m an insurance agent turning internet guy and reading some of your bog posts and seeing your WP customizations is going to motivate me to work harder on learning new skills! Great job and see you soon!
    Chris Jordan

    1. Tammy Hart says:


      Thanks for stopping by and for the compliments! I am looking forward to my first speaking engagement outside of Birmingham, and I think the whole event in general is going to be SO much fun!

  2. shawn says:

    One thing I find missing is the ability to upload images for use within the theme via the theme admin panel. I have seen some themes that allow you to upload your logo, but they go no further. Even those themes with this ability do not give the user the ability to choose from an image that was already uploaded, they can only upload a new image.

    I would love it if these frameworks included an array of uploaders that could be used throughout the theme. Images such as logo, background, etc…

    More theme frameworks should include the ability to create custom upload panels for things like post_types. I know we have flutter/magic fields etc, but having panels built into themes would be a nice change.

  3. shawn says:

    Is there any way to modify the plugin so that when I am writing an article in the visual editor and choose to use the selector, where I can ‘see’ the changes in tinymce?

    While the plugin works as advertised, I am finding it hard to use as I can’t visually see the class applied when editing the article.

    Other than that, LUV the plugin!

Leave a Reply

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