The Future of Premium WordPress themes

It’s prediction time: The Premium WordPress Theme phenomenon has approximately one year left before collapsing entirely, leaving a rather large hole between completely free WordPress themes and custom themes $1500 and up. If you’ve got a “Premium” WordPress theme waiting in the wings I advise releasing it sooner rather than later. As in, now.

Before I explain myself let’s get one term straight: Premium. I’d rather use the compound “pay-for-use” because more often than not “Premium”, when it comes to WordPress themes, simply means “it costs money” and not “of superior quality”. This isn’t true for everyone of course. For instance, I’ve recommended iThemes to potential clients. But it is certainly true of some (and will increasingly become true of more as the market becomes saturated).

Alright, that out of the way let’s get on with the doomsday WordPress theme market scenario. This week theme designer Justin Tadlock released a jam-packed WordPress-as-CMS style theme called “Options”. The download package is just a mess—in the best way possible; Justin’s got extra widgets, sub menus, javascript tabs, page templates and integration with popular plugins and web services, all wrapped up in a fairly clean design ready for customization. Way to go Justin.

Oh, and Options has one more feature. It signals the end of the Premium WordPress theme market.

Read More »

30 Comments

MNML, A TumbleLog Style WordPress Theme

A Preview of The WordPress Theme MNML
Automattic, the folks behind WordPress.com have a great quote on their company site, “Blogging is too hard.” I totally agree.

Why did you start your personal blog anyway? You wanted a place online to share things you found interesting and occasionally write a longer article, maybe even a rant. Right? Did you want to start a magazine site with 40 categories carefully arranged on a complicated home page? Or did you want a blindingly shiny site that looked like it had been attacked by a pack of floor buffers? Probably not. Did you want something simple and cool looking? Something easy to post to? Something that looked and worked like the tumblelog-style WordPress theme MNML? (What’s a tumblelog?)

Maybe. Let’s take a closer look at it.

View the live Demo or Download MNML.

Read More »

78 Comments

How To Add Prologue-Theme Posting To Your WordPress Theme—in 2 minutes

Did you know you can add a quick post section for logged in users to your WordPress Theme? Just like the Prologue Theme? Yep, in about two minutes. Ready? Start the clock.

First, download the latest version of Prologue.

Secondly, copy over post-form.php into your current template directory. If you’re using the default theme (like I am for this example) you would copy it into the folder called “default”. Open it up. For the sake of keeping this tutorial under two minutes I want you to delete the following line from this file.

<?php echo get_avatar( $user->ID, $user->user_email, 48 ); ?>

Now, open up the index.php file from the Prologue theme. See that fine bit of code that starts with <?php if( 'POST' and ends with '/post-form.php'; } ?>? Copy that code. You’re going to paste it somewhere in the next step.

Open up the index.php file from the theme we’re going to Prologue-ize. See that wonderful bit of code at the top, <?php get_header(); ?>? Man, I love that get_header(). Anyway, select it and paste that fine bit of Prologue-code here.

Okay, we’re Prologue-ized. Let’s see what we’ve got (remember, you’ve got to be logged in to see this). Read More »

28 Comments

A Tumblelog Theme for WordPress, a Preview and Thoughts

I’ve been thinking about my next theme (now available), reviewing the themes in progress and looking over my list of plans. I think I’ve come to a conclusion about what the next ThemeShaper theme will be. Oh wait, you’ve already read the title so you know. Yeah, it’ll be a Tumblelog theme.

First things first, what’s a Tumblelog theme? Well in my mind it’s a theme that lets you tumble with the now. A theme that lets you post, post, post—consequences be damned. A Facebook where you’re in control. A tumbling rolling current of links and thoughts that doesn’t try and pass itself off as a community hub, premium news magazine, or anything anti-blog. It’s the bloggiest of all blogs really. Especially in this current phase of WordPress. Read More »

13 Comments

Developing Themes: Drupal Compared With WordPress, First Impressions

I love WordPress, let me get that out of the way at the beginning. But Drupal is really powerful. And terribly exciting—you can do so much with it! But I only like Drupal. Bit of a difference.

I’ll let that serve as introduction to letting you know that I have two projects that will require Drupal as a CMS and I don’t think that WordPress will cut it. WordPress, like I’ve said before, makes a great little CMS. But it’s not for everything. One project is a site for a complex and growing organization that will need finely grained user permissions and the other, a hobby site, is something like a Digg-clone for rating and sorting user-generated content. Sort of the standard “you need Drupal” projects. Read More »

4 Comments

Use WordPress As a CMS: Plugins, The Bare Minimum

How to use WordPress as a CMS is a popular question. Especially when you want to quickly throw up what is sometimes called “The Brochure Site”. Yep, that hoary throwback to Web 1.0, the static site. You’re going to template the site in PHP anyway, right? Why not just use WordPress and give your client the option of updating their content, while a million or so developers are working behind the scenes to make sure the code powering your site is the best it can be? Not a tough choice.

Besides, no one said it had to be completely static, did they? Here’s the rundown on a few plugins, the bare minimum you’ll need, that’ll turn a simple static site into a blazing fast dynamic one, with easily managed content, that you’ll love to use.

Read More »

17 Comments

How To Set Line Endings in Smultron for your WordPress Themes

About 5 minutes after releasing my first WordPress theme, Theseus, upon the world, I had my first support ticket to deal with. Check it out:

Thank you for this awesome theme, but it doesn’t seem to be working for me.

This is what it says after installing and testing it.

Parse error: syntax error, unexpected T_VARIABLE in /home/javitsin/public_html/wp-content/themes/theseus/index.php on line 1

Now a Parse Error happens when, essentially (I say essentially, not exactly, because I’m a designer not a programmer), you make a typing mistake in a PHP file. Thing is, I hadn’t made any typing mistakes—that I could see.

The problem is, I work on a Mac and Macs handle line endings, you know, where you press return, differently than everyone else. Different as in, make Unix computers explode. Unfortunately for me, a lot of web servers are UNIX computers. That explode. Read More »

5 Comments

Theseus, A WordPress Theme for Conquering a Maze of Content

A preview of Theseus, A WordPress Theme for Your Maze of Content

Theseus is the legendary Greek hero famous, amongst other feats, for defeating the Minotaur at the center of the Cretan Labyrinth and finding his way out again, thanks to a ball of string. This theme hopes to do the same, leading your readers through a maze of content, taking them carefully through what they need to see without getting lost.

The WordPress theme, Theseus, does this in two ways; by prominently featuring the latest post in a “feature” category of your choice (conveniently set on the theme options page) and moving all non-essential stuff (you know, widgets) to the page footer. Read More »

50 Comments

WordPress Theme Preview: Theseus

Theseus, A WordPress Theme

Clicking on the image above will take you to a demo of my WordPress theme-in-progress, Theseus. Of course, depending on when you read this, it might lead to the finished theme. Then again, you may be reading this farther in the future than I’m anticipating and the link will instead lead to a page extolling the virtues of our new Martian overlords. In that case, all hail Theseus, Emperor of Mars! Read More »

12 Comments

Increase RSS Subscribers With WordPress Conditional Tags

This is the scenario: a new visitor, or a visitor returning after some absence, reads through the main page of your blog and clicks a “previous entries” or “older posts” link. Who is this visitor? What do we know about them? Well, 1. they want to read more content (congratulations!) and 2. (in the case of the returning visitor) they’re not subscribing to your blog.

How can we remind them of the benefits of subscribing at just the right moment, when the benefits are clearly apparent? Easy. Use a WordPress conditional template tag. Read More »

12 Comments
  • How ThemeShaper Does It

    If you've ever wondered what keeps ThemeShaper alive and ticking, it comes down to 3 things: WordPress, Thematic and Fused Network.
    1. WordPress is hands-down the best blogging software available, without question.
    2. Thematic keeps everything looking pretty—on the surface and under the hood.
    3. Fused Network, my web host, holds it all together. They keep this site up and active.
      Try them out today.