WordPress 2.9 Enhancements Every Developer Must Know

WordPress version 2.9 is almost complete and its release candidate 1 was made available for download yesterday. Enhancements and changes in this version are primarily focused on making publishing and managing your content more intuitive.

Like our coverage of WordPress 2.8 Resources this article highlights important enhancements and provide resources that will help you quickly upgrade your themes or plugins to accommodate latest features.

You can read the full list of new features, changes, upgrades, and improvements on the Codex. Following is our list of resources for more significant features/changes from developer’s point of view:

Post Thumbnails

This is probably one of the most talked about new feature that will now allow you to add thumbnail to your posts. Developers have been using different techniques to add post thumbnail feature in their themes; but now with built in post thumbnail feature things are going get easier and standardized.

New Excerpt Filters

This version of WordPress will allow developers to use two new excerpt filters so that you can change excerpt’s length and the default text.

Sidebar Descriptions

In complex themes with lots of sidebars it is very challenging to keep track of what each sidebar is for and where it is likely to display. With this new feature you will be able to add description to each sidebar that you create in your theme.

Custom Post Types

WordPress 2.9 added support for new post types in addition to post, page, revision, and attachment. This opens up new possibilities enabling you to create solutions that gives you more formatting power for structured content. Better support for custom post types is planned for WordPress 3.0.

Filter User Contact

This feature will allow you to filter user contact fields. In plain language if you want to enable users to add their twitter and/or facebook contact in their profile, you can now do it very easily with few lines of code in your themes function.php file.

New Templates Based on Slug

This is an important feature for theme developers. WordPress will now support location of category, page and tag templates based on ‘category-slug’, ‘page-slug’ and ‘tag-slug’ respectively. It will also support location based on on ‘category-id’, ‘page-id’ and ‘tag-id’.

Enhancements For Users

Although not directly impacting developers; these are some really useful new features and enhancements for content editors. This indirectly benefits developers who in some cases have to use alternative methods to provide such features:

Image Editor
Enabling users to easily crop, scale, rotate and resize images using online editor

Trash Status
This new feature will help you recover accidental deletions specially in an environment with multiple users. It enables users to restore posts, pages, comments and attachments.

Media Embed
Makes it easier to embed third-party content such as YouTube videos, etc. Similar to Viper’s Video Quicktags plugin. WordPress will now support oEmbed – a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the resource directly.

Other Important Enhancements & Features

WordPress 2.9 offers many other enhancements and features that will further strengthen its position as one of the best publishing platform. Here are few more notable enhancements and features you should be aware of:

  • Batch Plugin Update:
    You will now be able to upgrade multiple plugins with one click from our WordPress Admin Panel
  • Comment Metadata:
    Metadata for comments is just like it is for posts, pages, and users. Allowing developers to easily highlight comments of various types (e.g., popular etc).
  • User Registration via XMLRPC:
    You can now enable user registration through a XMLRPC client
  • Optimize / Repair Database:
    WordPress has added a new feature which allows you to optimize / repair your database. You can activate this function by setting WP_ALLOW_REPAIR=true in your wp-config file.
  • Custom Theme Directories:
    Wordpress 2.9 introduces register_theme_directory() which takes a wp-content-relative path and will additionally scan it for themes. Plugins can use this to add themes without requiring copying by the user

Additional Resources

We hope you found this post useful and timely, and remember to share any additional WordPress 2.9 resources for developers that we may have missed.

Stay Updated

If you found this post useful, consider subscribing to our RSS Feed! You can also stay updated by following us on Twitter and Facebook or by subscribing to our FriendFeed.

Bookmark / Share

Bookmark and Share

Read More




Reader Comments

8 Responses to “WordPress 2.9 Enhancements Every Developer Must Know”
  1. Thanks for sharing this list and the links to helpful information as well!

  2. WOW! I can’t wait!! Thanks for sharing!

  3. Jauhari says:

    It’s a time to play around with WordPress 2.9 ;)

  4. DesignFellow says:

    Thanks for the nice article :)

  5. Navjot Singh says:

    Great work on compiling.

    You forgot to link to Viper’s post for enabling OEmbed Automatic Discovery feature.

  6. Thanks for the heads up. I think I’ll upgrade it now.

  7. w3wall says:

    Thanks buddy this article help us.

Leave Comment


Stay Updated, Subscribe to RSS Feed




Sponsored Links