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:
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.
- Everything you need to know about WordPress 2.9’s post image feature
- Display post image with backward compatibility
- Using The New Post Thumbnail Feature In WordPress 2.9
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.
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:
Enabling users to easily crop, scale, rotate and resize images using online editor
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.
- How to use Trash feature in WordPress 2.9 Version
- Configure WordPress Trash
- Taking Out The WordPress Trash
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
- Excerpts and taxonomies for pages in WordPress 2.9
- Geeky bits in WordPress 2.9
- 10 Things You Need to Know About WordPress 2.9
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.