WordPress 2.5.1 Now Available

It is destined to happen after a major release and I know many of you have said that you were waiting to upgrade to 2.5 until the first fix was in place.   Well I’m happy to say that WordPress 2.5.1 is now available for download!

It looks like this release fixes over 70 bugs, included a major security vulnerability that is currently unknown to the general public.   In other words, if you are on WordPress 2.5 already, it is a good idea to upgrade.  Here are the other things mentioned in the post:

  • Performance improvements for the Dashboard, Write Post, and Edit Comments pages.
  • Better performance for those who have many categories
  • Media Uploader fixes
  • An upgrade to TinyMCE 3.0.7
  • Widget Administration fixes
  • Various usability improvements
  • Layout fixes for IE

Download WordPress 2.5.1

Digg This | Stumble it |

What to Expect with WordPress 2.6

As we all try to get used to WordPress 2.5 and the changes it brings, I think it is only natural for our eyes to turn towards August 2008 when WordPress 2.6 is currently scheduled to be released. I’ve been reading some posts around the blogosphere lately from people that have had conversations with members of the WordPress team about WordPress 2.6, but I haven’t really seen any details about what we can expect with this new version.

At least this was the case until yesterday when I noticed John managed to track down some information about what is new in WordPress 2.6. Here is the information John provides as of today:

  • Post Revisions — Wiki-style revisions management for blog posts: a cool new power-feature, just announced on the WordPress Development Updates blog.
  • The Meta Bookmarklet - Okay, so that’s not the official name, but that’s what I’m calling it until there is one. Matt talked about this at WordCamp Dallas — the idea is to have a bookmarklet that would pre-fill information from sites like YouTube, etc. For example, imagine clicking the bookmarklet when you’re watching a YouTube video and then having a new blog post setup for you with the video already embedded. Cool, huh?
  • Post Word Count — A WordPress.com feature that might be making its way into WordPress 2.6.
  • Shift-Click Checkbox Selection — In WordPress 2.6, you should be able to select a range of checkboxes in the category, comment, tag, post, page, and media administration sections by checking the “start” checkbox, holding the Shift key, and then checking the “end” checkbox… Gmail style.

It looks like John will be continuing to update this post as more WordPress 2.6 information comes available, so make sure to check it out!

While we wait for WordPress 2.6, I figured it would be fun to discuss some possible features you’d like to see in the next big release, or at least some changes you’d like to see to the current setup.  I’ll get us started with my short list:

  1. More Plugins Integrated - Not only can plugins sometimes open up security holes in your website, they also can require maintenance.  There is also the concern of poorly coded plugins that can cause way to many database queries and other problems.   I think when WordPress integrated tags into WordPress 2.3, it was a really great move, and one I hoped they would continue going forward.  There are quite a few plugins that are “must use” for pretty much any blog, so I’d like to see many of these built into the core WordPress installation.
  2. Move Categories Box - WordPress 2.5 moved the category box down below the tags.  I’d like to see it back on the right side just above the “Related” menu.  This is a quick and easy change and I would quit forgetting to assign a category when I write posts.

What would you like to see in WordPress 2.6?

Digg This | Stumble it |

Premium WordPress Theme Responsibilities

Have you ever wanted to create a premium WordPress theme? I’m sure we’ve all noticed an explosion in this market over the past few months due to the income potential, but I’ve also noticed a bad trend that I’d like to talk a little bit about. That trend is the very un-premium quality of many of these new themes being released, as well as a extreme lack of innovation put into creating these themes.

Many of the top designers in this market launched their sites back in late 2007 and quickly established their own niche. Since then, they have continued to release new themes, but they tend to shift their focus to a different type of end-user with each new theme. Newcomers seem to build very similar news/magazine themes that really aren’t all that different than what is already available. I don’t think to many people looking for a news or magazine theme are going to have any trouble filling their needs with what is already available, so place your focus somewhere else, or provide something in your theme that the competition doesn’t have.

In addition to picking out a niche to build your business around, there are also some things you should consider before releasing a premium WordPress theme. Long time readers know that I’ve been following the premium WordPress themes market pretty closely since last November when it really started to pick up steam, and I’ve noticed several (easily fixable) mistakes web designers are making when trying to compete in this very competitive market. Below I’ve collected a few of these things that you should have in place before you launch your theme:

  1. Theme Support - This is by far the most important way to find success. When you charge for your theme, it raises the stakes, and buyers need to know that you will be there for them if they run into problems with your theme. You need to setup Forums for buyers to use and you need to be very active on them.
  2. Offer Theme Updates - As time goes by the internet evolves and WordPress evolves with it. You’ll want to re-evaluate your premium themes every few months and make updates, add features, etc. Then offer a free upgrade to all previous buyers.
  3. Browser Compatibility - A new designer recently tried to enter this market with a theme that did not display properly in Internet Explorer 6. It is fairly unprofessional to release a free theme that doesn’t display properly in all browsers (in my opinion), but its free so you can sometimes get away with it. The second you start charging for your services, you’ll have to provide a fully compatible theem.
  4. Valid Code - Just like browser compatibility, it is unprofessional to release code that isn’t valid and shows a lot about you as a web designer.
  5. Advertising - As I said above, this is a very competitive market now, and the PPC rates have gone up considerably in the last couple months. How much will you pay-per-click? Sometimes you have to spend money to make money.
  6. Affiliate Program - With the cost of PPC advertising being so high, what better way to market your product than to offer an affiliate program? This helps encourage bloggers to promote your product and you only have to make a payment if a sale is made. If you decide to go this route, make sure to create some banners for affiliates to use (125×125, 300×250 at least) and I recommend using E-Junkie to manage your affiliate program for you. It only costs a few dollars a month and they handle all the work, including billing and providing download links to the buyer.
  7. Give Away Theme Copies - Contact some large blogs with a big following and offer a few copies of your theme to give away to readers via a contest, etc, in exchange for a review. You could also offer the author a copy in exchange for a review. If you go this route, think about your target audience and find blogs in that niche. A good place to start is with blogs about blogging or WordPress.
  8. Innovation - Do something different. Target a specific niche. Don’t just add another news/magazine theme to the list that is growing larger each day.

As you can see, there is a lot more to being successful in this market than simply offering a free theme. I think if you look at the three most successful premium theme authors, you’ll see a lot of the above.

So, anything you would add? I know most of the premium theme designers read this blog and I would love to get their input. What about buyers of these themes? What do you look for when purchasing one a premium WordPress theme?

Edit: PJ has provided a bunch of other responsibilities in the comments that were so good that I felt they warranted being added to the original post:

  1. Control Panel Options - Adding the ability to customize your theme from the control panel is a great option. At a minimum, buyers should be able to plug in their Feedburner feed information from the control panel.
  2. Provide Tutorials - Providing tutorials to buyers is a great way to show you support your theme.
  3. Multiple Color Schemes - Offering several different stylesheets to choose from as a great way to widen the appeal of your theme. This helps buyers use their favorite colors and make their sites/blogs look more original.
Digg This | Stumble it |

Revolution Theme Goes Free!

Did that title get your attention? While most of the Revolution themes still require payment, it looks like Brian Gardner has made another contribution to the WordPress community, this time with a free 3-column and widget-ready version of Revolution.

Because this theme is designed more for an end-user than to serve as a template for a web designer, the first thing you’ll notice about the free Revolution theme is the large amount of color Brian used.   Brian has also talked about adding additional stylesheets to the theme, given you an easy way to pick your own color for the theme.

Here is a screen shot of the free Revolution theme:

As you can see above, Brian stays true to the Revolution series with this theme.

If you’d like to get a copy for yourself, you can now demo the theme or download the free Revolution theme.

As a side note, it looks like iThemes has also released their own set of 8 new free WordPress themes.

Digg This | Stumble it |

How To: Make your WordPress Search Results Unlimited

This guest post was written by Leland of Theme Lab, where he has released over 50 WordPress themes. In addition to themes, Theme Lab also provides some WordPress guides. If you have WordPress knowledge and are interested in writing a post for Hack WordPress, please contact us.

Sometimes you may not want your search results to be limited by the confines of the standard WordPress Loop. This is a quick code hack to allow a search to return unlimited results, altering the standard WordPress Loop by using a custom query. You can do this in a few different ways. If you have a search template, in search.php you can simple add the following line of code above your Loop.

Find:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Add:

<?php $posts=query_posts($query_string . '&posts_per_page=-1'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Make sure you put this code in your search.php only, unless you want unlimited posts on your index or archive pages. The -1 you see can be changed to any positive integer to limit the posts to a number you choose as well.

If you don’t have a search.php in your theme, the next level down in the Template Hierarchy is your Main Index Template, or index.php. You can use a conditional tag for the same effect.

For this we’ll use the same code as above, except wrap it in the is_search() conditional tag, like so:

<?php if (is_search()) { $posts=query_posts($query_string . '&posts_per_page=-1'); } ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

You can use this technique to change the standard Loop limitations of archives, categories, tag pages, and even your main index template - but it would probably be easier to simply change your reading settings for that.

Digg This | Stumble it |