10 Features to Look Forward to in WordPress 3.0

10 Features to Look Forward to in WordPress 3.0

Tutorial Details
  • Technology: WordPress 3.0

WordPress 3.0 is scheduled to be released within the next 30-60 days. There are some great new features coming, including custom post types, a new default theme, and a menu manager. Read on to find out what to expect in version three!

1. Choose your Username and Password

You’ll encounter new features as soon as you start! Currently, when you first install WordPress, you are assigned a default username of admin, and a randomly generated password. No more – now WordPress lets you choose a username and password when installing.

What does this mean for us?

This means that security within WordPress has been enhanced. Previously, a hacker could probably depend on the fact that there was a username called ‘admin’. This will no longer be the case in version three. Read any tutorial on securing WordPress – you will always be told to remove the admin username. You no longer need to!


2. New Default Theme!

WordPress 3.0 comes with a new default theme, called TwentyTen (2010, like the current year – go figure). Apparently, the WP team has an aim to release a new default theme every year! TwentyTen is a nice theme. The main typeface used is Georgia; it has two columns, with a widgetized sidebar and footer – and it even has some nice dropdown menus built in! Needless to say, custom header and background (new feature) functions are also available.

What does this mean for us?

We start off with a nice new theme, and bloggers have more options to try out before they start looking for themes. More options are always helpful, right?


3. Custom Background Support

WordPress 3.0 adds custom background support. Add the code below to your functions.php to make your theme support it:

add_custom_background();

Once that’s done, you’ll see an option called Background added under Appearance in the WordPress admin. This will allows you to upload a header image and customize it.

What does this mean for us?

This doesn’t really mean much to advanced theme developers, since they often provide an option like this themselves. Nevertheless, I have no doubt that the WordPress community will come up with some creative uses for this.


4. Multi-site Capabilities and WPMU Codebase Merge

WordPress and WPMU (WordPress MultiUser) are merging their codebases. This makes it much easier to handle large WordPress networks. See the Multi-Site settings under Settings>Network.

What does this mean for us?

A lot! A network of WordPress sites is much easier to maintain – either with a subdomain.domain.com structure, or a domain.com/subdirectory structure. This network capability is optional, and WordPress and WPMU users shouldn’t face any difficulties while upgrading. Also, this makes it easier for WPMU users to utilize plugins – no more plugins that go bust or stop working.


5. Custom Post Types

A great new feature! Before, all you could add from the WordPress admin section was new posts and pages. Now, you can create new post types to show up. Add the following code to create a new post type called ‘Portfolio’:

function post_type_portfolio() {
	register_post_type( 'Portfolio',
                array( 'label' => __('Portfolio'), 'public' => true, 'show_ui' => true ) );
	register_taxonomy_for_object_type('post_tag', 'Portfolio');
}

add_action('init', 'post_type_portfolio');

What does this mean for us?

Quite simply, it means WordPress has become much more of a CMS. This holds unlimited possibilities for theme developers, and reduces the need to fiddle around with custom fields.


6. Custom Taxonomies

Custom taxonomies have been made easier to use, as well as hierarchical – which means you could have a taxonomy called ‘Rating’, with sub-taxonomies like PG-13, R , U etc.

What does this mean for us?

It means that WordPress is moving more and more from a blog-type CMS, with effort required for better capabilities, to a much more flexible and usable Content Management System.


7. Easy Menu Management

This is my favorite new feature in WordPress 3.0 – a menu manager. It’s developed by WooThemes’ WooNav, and I absolutely love it. You can create multiple menus, categories, and even custom external or internal links! The menu feature even comes with a default widget to add to any widget ready area – awesome, isn’t it?

What does this mean for us?

On the surface, this provides us a great UI (user interface) for adding new menus, it simplifies the job of WordPress theme developers and makes things as simple as possible for users. Benearth the surface, there is a lot more – this marks a point where commercial WordPress theme developers join hands with WordPress and contribute to it. A win-win situation for both, and an incentive to continue working.


8. A Bunch of Other Smaller Features

  • Welcome guide: WordPress 3.0 will be including a guide with it which helps users to know the system better and teach them basic usage.
  • Specific author templates: We already have hierarchy for categories and tags like category-{slug}.php followed by category-{id}.php in the Template Hierarchy, but now you can do the same for authors. So, if the author name was ‘Rohan’ with id 1, WordPress would first look for author-rohan.php, then author-1.php before author.php in the template files for display.
  • Media UI redeign: Started, but not implemented in WordPress 2.9, the Media tab in the admin panel may get a UI redesign

Conclusion

The screenshots and features that I’ve written about here are taken from the most recent nightly build. You may want to try it out yourself, though keep in mind that it’s still unstable. Nevertheless, WordPress is evolving at a rate no one could have predicted, and is fully morphing into a powerful and flexible CMS.

Tags: Wordpress
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://blog.stephenli.ca Stephen

    assuming that it’ll be released on schedule, it should be released on May 1st

    only 1.5 months left :D

  • http://www.thadknowsweb.com Thad Bloom

    Can’t wait for 3.0 to roll out. It looks as though my WordPress development will be getting even easier :P

  • Tim

    My favourite has to be the easy menu management!

    • Ras

      10? I only see 8. Some good news though.

      • http://laranzjoe.blogspot.com lawrence77

        7 + 8th one has 3 small features :D

  • http://www.electecmix.com/ Latavish

    Can’t wait to check out 3.0 and its new features! Thanks for the teaser! :-)

  • http://prakasa.me/ Ap

    That’s why we love WordPress.

    • http://protuts.net/ Maigret

      Totally agree with you ! WordPress is simply awesome although it hasn’t been made by Apple. :D

      • http://miralize.com Sean O’Grady

        That is, perhaps, the stupidest comment on this – nay – any site… ever. Well done.

        Regarding the article, I cant wait for WP3, custom post types will make my life such a joy!

  • http://8bit.io John (8BIT)

    the bomb…!

  • http://usarzewicz.org Nathan

    Yay and yay! I’m especially looking forward for the capability to create sub-blogs within my domain. And there’s going to be a lot to write about in an ebook I’m writing about WordPress, uff :)

  • Alice

    Oh wow!! 30/60 days? I think it worth to wait until I redo my portfolio website ;)

  • http://www.blueboxdigital.co.uk/ Simon Davies

    Loving the idea of Custom Post Types going to make it even easier to use WordPress as a CMS!

  • http://www.surrealillusions.co.uk Nick

    Those features look pretty cool. Cant wait to try it out in the wild, can think of some cool ideas on this one wordpress site I run.

    :)

  • http://maximotimes.com Chon

    I can’t wait for WP3! I think an upgrade guide to 3.0 would be an awesome tutorial!

    • http://john.onolan.org JohnONolan

      The tutorial would’ve been a little short – it’s a 1 click upgrade ;)

  • http://trickpedia.com Sid

    Wow .. Wp Rocks .. ;) .. Looking forward to version 3.x

  • http://www.redkingdesigns.com Rory

    Looks good. Can’t wait to try it out.

  • http://www.foxyturkey.com Yigit Ozdamar

    WordPress is currently the best cms system that we have and i think this version will be released to shake others!

  • http://www.pinoyscreencast.com techie.biox

    can’t wait for the release of this my problem will be solve on database merging for multiple websites and I love the new feature about the custom post types.

  • http://www.acs04.fr ACS04

    COOL ! Very very cool new features ! However, still one missing : what about a simple way to define an entry as a post or a page ?

  • http://john.onolan.org JohnONolan

    You missed a couple – the header of the UI has just been refreshed (not even patched into Alpha yet but it will be there for Beta), the UI of the backgrounds screen above will still change, and the UI of the appearance>themes page has had an overhaul.

    Good roundup of information though :)

  • http://www.canaydogan.net Can Aydoğan

    New default theme looks like better than old default theme

  • http://davidrapson.com David

    Menu management, at last! I’ve been waiting so long for this feature to get built into core. You can get around it with a plugin but it’s needed to be built in. It irks me that it’s taken so long to get but it looks almost worth the wait.

    • Abdi

      David,
      Same here! I menu management is way overdue. What plugin do you use at the moment to get around this?

  • http://www.brettjankord.com Brett

    Sounds good, I like the updated menu support as well as the possible inclusion of a better welcome/help section. I’ve made some help videos before for clients so they get a better idea of using the CMS we had provided for them. I would love to see something like that in the welcome area.

  • http://blog.ajmorris.org AJ

    It’s hard to say which feature is my favorite. It is probably a toss up between Menu Management (no more plugins for this!!!) and Custom Post Types. I’ve got a few sites I’ve designed that I’ve had to implement something similar like this, but being able to do this without having to write a plugin will make this easier. With the custom taxonomies feature, I think this will help align WP as more of a competitor with Drupal and ExpressEngine, my other two go to open source projects for client sites.

  • http://www.freshclickmedia.com Shane

    I’m really looking forward to the next big WordPress release. Custom post types is something that I’m most excited about, but it’ll be truly fantastic when you can specify a group of fields (with names and types, such as image, link, etc) to be linked to that post type.

    Thanks for the rundown though – it’ll be exciting to get my hands on it!

    • Abdi

      HI Shane,
      Custom post types are gerat but you are right about specifying a group of fields assocaited with each custom post types.

  • http://www.crackpixels.com John

    This all sounds very awesome. I’m mostly interested in the WPMU merge as well as the custom taxonomies. I love it!!!

  • http://www.biskom.web.id Andi Tanudiredja

    I love the change, can’t wait for it, hope the mobile version is more simple

  • http://www.iamsupernicko.co.cc Niccolo Picazo

    Amazing! WordPress developers, hurry up and release the 3.0 now! LOL

  • http://www.brandymedia.co.uk Andy Griffiths

    I have been using WordPress for some time to power my blog and graphic design portfolio site. It never ceases to amaze me with its feature rich capabilities and ease of use. WordPress seems to of found a middle ground were by it can be used and enjoyed by a wide range of users from beginners with limited HTML and PHP knowledge through to experts who can really shape templates to match endless project requirements. I am looking forward to even more features that will be available in version 3.0.

  • http://www.lkc-designs.com Luke

    Loving the transition from being primarily a blog platform to more of a CMS! Making my life easier that’s for sure.

  • http://spamboy.com Spamboy

    Can you elaborate on #7 — what is it that makes custom taxonomies “easier to use”?

  • http://twitter.com/phluxor Robert

    I’m already using the WP3.0 codebase for our next project since we really need the custom post types and menu editor and I can say it’s been very stable so far. Obviously, we’re going to hold off with using the new features until later but everything else works very well. We have even installed BuddyPress and the Hybrid theme framework and it’s all hanging together nicely.

    It’s great that WP and WPMu are now combined which will make maintenance of WP sites so much simpler.

    @Shane

    Well, you won’t see the ability to specify your group of fields for your custom post type. These things are still implemented by using the post_meta (custom fields) but, you can make it easy by creating custom metaboxes for your custom post types that will give the admin a nice interface for your post type. The rest is then done in your custom post type template. The only thing is that the WP search will need to take into account data in the post_meta table if you want your additional info searchable. There are plugins that already implement searching custom fields but I think it should become part of the WP core search functionality too.

    I strongly suggest using a theme framework if you’re serious about WP development. It’s a(nother) learning curve but it’s worthwhile as you get a bunch of great tools.

  • Joao Aliano

    WPMU merge! yeah, yeah, yeah! As long as it’s plugin compatible…

    • http://mark.watero.us/ Mark.

      Or better yet, motivates plugin developers that havent considered µ in the past to make their plugins compatible. Its a huge pita having to hack them to make them work on networked sites!

  • http://www.teabagstudios.com teabag studios

    some nice bits there. we have developed a plugin to merge the data from a vanilla forum into a buddy press forum, obviously making use of WPMU – so we will have to give it a test on WP 3.0 to make sure it is still working nice!

  • http://www.jennamolby.com Jenna Molby

    Looks awesome! Can’t wait for it to come out.

  • http://devesigner.com Lamin Barrow

    Exciting! My favourite new feature is the support for custom post types. WordPress keeps getting better with each release.

  • http://milosmilikic.com Milos Milikic

    Nice! Can’t wait v3.0!!!

  • http://twitter.com/maxberndt Max

    just developing my first wp site with > 300 sites. hope that 3.0 will come out as soon as possible in order to convert all stuff before launch.

    I am most excited about the menu manager. A feature I am missing in wp till today: have a pages showing up in different menu positions (eg. have multiple parents).

  • http://www.mightymeta.co.uk James Brocklehurst

    No surprise that 3.0 would introduce many more CMS style features. Custom post types and menu editor look great.

    What I’ve always wanted to see is a more modular approach. If WordPress really is moving towards being a fully fledged CMS that can be used for a range of features, what about (gasp!) being able to remove the blog functionality for those clients that just want a simple site that they can edit without having to learn what posts, tags, slugs and categories are…

  • http://adlankhalidi.com myadlan

    its only 8.. not 10.. but it surely have cool new features. WP is becoming the best CMS!

  • http://www.gameuber.com Rain

    WoW! Great features. I hope they will include a built in forum also. It is a pain for us developers merging blogs and forums, it would be nice having that feature with no plugins.

  • http://www.monieweb.com Monie

    This is a good news. Every new version makes me happy.

  • http://rodrigoflores.ca/ Rodrigo Flores

    Too cool for words! :)

  • http://www.zacvineyard.com/blog Zac

    This is awesome!

  • http://www.brianbatesd.com Brian

    Very helpful features that should speed up development time.

  • http://Www.maverickwebvideo.com Jonathan

    WordPress is awesome. It is so easy to work with and makes it fun to use the plus INS to make a site work. Great post thanks

  • http://emonweb.com Emonweb

    Oh, Now its a pain to wait for 3.0…. counting

  • http://www.milesj.me Miles Johnson

    Too bad the WP internals are still written terribly.

  • http://www.wpsecuritylock.com WPSecurityLock

    Thanks for posting this! Looking forward to the new upgrade.

    I’m glad they’re fixing the username/password security issue upon installation so that the default is not always “admin”.

  • http://www.transportboerse.ch/ Transport

    This was exactly the things I was waiting for. Especially the integration of custom post types, menues and taxonomy makes it easier to create CMS based on WP. I do like the ease of updating WP compared to other CMS.

    • lossendae

      Obviously, you haven’t tested many CMS.

      Good news though.

  • http://www.macrosoft.co.il Alon

    The new video feature is awesome ! very usefull ! now wordpress will be totally perfect.

  • http://mediabox.lv/en/ Rolands

    #5 Custom Post Types is already here since 2.9 according to http://codex.wordpress.org/Function_Reference/register_post_type
    And #6 Custom Taxonomies is definitely already in 2.9 :) I’m using this in my WP projects

    • http://twitter.com/phluxor Robert

      Yes, both features were already in WP 2.9 but what 3.0 brings is an admin interface to custom post types (custom panel with it’s own taxonomies and more custom taxonomy integration.

      For example, if you define a custom taxonomy, in 3.0 you have that taxonomy available in the quick edit panel on the Edit Posts page.

  • http://lateforlunch.co.uk Toby Adams

    Wow, this is very exciting stuff :)