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://www.bjornjohansen.no Bjørn Johansen

    WP is by far the easiest publishing system ever released. Now it is growing up, and is getting close to becoming a full featured CMS, while keeping the simplicity. WordPress rocks!

  • http://www.ahmasud.com Masud

    awesome! can’t wait to try it out. Thanks for nice info.

  • http://www.go-shape.com Daniel Bidmon

    Very nice features!

  • http://tech-spree.com Darren

    Theres been alot fo work done on the update core too. It shows plugins that need updated there too

  • http://sonergonul.com/ Soner Gönül

    It’s gonna be awesome..

  • http://deafphilippines.wordpress.com Jojo Esposa

    Full-pledged CMS na siya! The improvements will really be something great to look forward to. Congratulations, WordPress! :-)

  • http://thebloghouse.com/ Andy Symonds

    Great write up and screenshots – much appreciated!

  • http://kapilsays.com Kapil

    Gr8…! Waiting for Beta/RC.
    Could not find Tools >> network in nightly-builds I have downloaded :-(
    Did I missed anything in installation???

    • http://wpmututorials.com Andrea_R

      You have to now edit the config file and add a line to enable multisite, and THEN the network menu shows up. It’s off by default.

  • ICETRIX

    Srrsly, this made my day :D.

    The options and making it more cms like will make everything so much easier without being depended on plug-ins or too much custom fields.

  • http://templatic.com R.Bhavesh

    The way you explained “What does it mean for us” helps me understand the difference clearly and easily. A real good, informative post

  • Kristof

    Awesome features, I’m really looking forward to this.
    There are some key features for developers that look awesome and that I often would have needed in previous project.

    A simple, built in way to handle a visual interface for custom fields would make wordpress a great CMS

  • Gav

    I’m embarrassed to say i’ve not really delved into WP apart from doing a basic install but so many people go on about it – think it’s time I gave it a go properly!

    What resources would you recommend for a WP newbie who wants to build sites & eventually CMS like systems using WP..

    Thanks.. awesome blog as always!

  • http://hmd-webdesigns.com/ Hugo

    Looks great!

    With the admin username thing, I normally just go into the database and change it manually to be safe.

  • http://www.chetroni.com Daniel Chetroni

    Awesome news !

  • http://www.kaazunut.com Loveleen Kaur

    Thanks for providing an insight into the newer features..
    Certainly they have provided a lot fixes that were due for long..
    However I had been looking for some drastic enhancements of WP as a CMS..

  • http://www.webcoursesbangkok.com Carl – Web Courses Bangkok

    OHh I am so so exited about this, especially the Menu system. That was the one thing that Joomla had over WP in the past. Now it all changes! WOW

  • http://www.wellwrittenwords.com Patricia Skinner

    Wow this is so exciting. I can’t wait. Especially for the easier menu facility. Looks like I’ll be spending hours fiddling with the new capabilities. Thanks for the tips.

  • hassan

    hello everyone i have a problem when i try to install wordpres on my pc.
    when i want to run the install.php it gave me a fatal error in this line set_magic_quotes_runtime(0);
    any idea why and how t fix it plz

  • http://www.nouveller.com/ Benjamin Reid

    Brilliant! WP truely rocks that bit more!

  • http://www.jordanwalker.net Jordan Walker

    That should be a very powerful player in the CMS arena.

  • http://www.evanbyrne.com Evan Byrne

    What about fixing what’s under the hood? The internal code needs some serious work.

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

      Not sure what you mean. WordPress 3.0 isnt a plugin for WordPress 2.9. Core development by nature is under the hood. ;)

  • http://www.brokenbrolly.com Chris Horton

    Can’t wait to for the release of 3.0 – looks like WordPress is becoming more and more the smart choice of CMS

  • http://michakellenberger.com mkellenberger

    I have grated my portfolio with wordpress. Hope I can make it better with the new “Custom Post Types”!

  • http://www.myokyawhtun.com Myo Kyaw Htun

    New features are awesome !!!

  • http://www.iflexion.com Iflexion

    No new features concerning social networking? Pity. I’d like wordpress to be more sociable.

    • goto10

      You should check out BuddyPress.

  • Abdi

    Can’t wait for this upgarde. It will mean that I won’t have to rely on plugins like flutter and pods cms for custom posts.

  • http://contempographicdesign.com Chris Robinson

    Looking forward to it

  • http://alexmansfield.com Alex Mansfield

    Hooray! No more creating a new user account… logging out… logging back in with the new account… and finally deleting the old admin account. Nice!

  • Agung S

    wordpress 3.0 ? nice stuff

  • http://connorcrosby.me Connor Crosby

    Wow, some of theses features are awesome! I cannot wait until they release it.

  • http://www.richardhole.co.uk Rich h

    Yummy!

  • http://www.amberweinberg.com Amber Weinberg

    Can not wait for this to come out! I was in the middle of writing an Advanced WordPress development book, but I’ll have to hold off to see what’s in the new version :P

  • http://www.design-videos.com David Bradley

    Love love love wordpress. <3

  • http://www.sue-davis.net Sue Davis

    Oh my,

    I’ve spent literally weeks customising Thesis and other themes to do these things. This will make my life much easier – can’t wait!

  • http://www.wkconsultinghawaii.com William Knight

    Great post! I think I’m most excited about Custom Post Types and Easy Menu Management.

  • http://joeldt.net Joel

    Dude, that new post type thing is the most goddamn awesome WordPress feature I’ve yet seen added to a point release.

  • http://www.leonamarant.com LA

    F’n Ayyyy! The custom post types looks like a very key feature addition. The Menu feature is way overdue and very much appreciated. No more “admin” account too. Very nice. Can’t wait.

  • http://dekitclub.com MoreMeng

    “Easy Menu Management” it viewable to easier!

  • http://www.crearedesign.co.uk Stephen Webb

    With WordPress fast becoming the blogging platform of choice it seems that with this update it is also seriously targeting the content management market too. It has been possible to use WordPress as a content management system for some time, but with version 3 there appears to be some excellent CMS features.

    The additional management tools previewed here, including ‘Easy Menu Management’, ‘Custom Post Types’ and ‘Multi-site Capabilities’ will result in a much more flexible system that will allow WordPress to be used in much more complex site builds.

    With the developments of version 3 it will be interesting to see what PlugIns are created, as it will allow many more possibilities. It is clear we will see many more WordPress sites in usage in the near future.

  • http://www.webdesignkc.co.uk/ Rory

    Sounds really exciting, I love wordpress such a powerful and diverse piece of kit.
    The thought of NEW features like ‘custom post types’ and a new default theme gets my web design juices following…roll on 3.0 – Thanks for keeping me up to date.

  • http://www.necseswebdesign.co.uk Barry Edge

    Excellent article. Really looking forward to the changes to WP.

  • http://forum.skoropapoy.ru savasara

    [url=http://forum.skoropapoy.ru/]Папа форум работает для Вас – Воспитать ребёнка – мы будем рады дать советы по проблемам воспитания детей. На сайте- исключительно эксклюзивные способы посетителей

  • http://dtelepathy.com John

    Super excited about this!

  • http://www.adslviettel.com viettel adsl

    All new features are awesome :)

  • http://www.chris-walton.net mynameschris

    I use WordPress every day at work, we use it to build most of our clients websites and it will be interesting to see how the new features will make it even easier and better for clients to use.

  • http://mattrossidesigns.com matt

    wow, super excited. great post! really a fan of the explanations for “what does this means for us?”

  • http://www.lunamedia.co.uk Luke Burford

    Hacking wp_list_pages() with plugins and explaining custom fields to a nonplussed client: not good.

    WordPress 3.0 : oh yeah!

    If the custom content types work out to be usable, it’s big step to being the CMS people want it to be.

  • http://trishacupra.com Trisha Cupra

    Yay! This is so fantastic! And thanks so much for the What Does This Mean… explanations. Woohoo! I’m downloading the beta today onto a test site! Long live WordPress!

  • http://magpielab.com Team Magpie
  • http://www.sarah-neuber.de Sarah

    Thank you so much for giving use this overview !

    Can’t wait for the release now and to try things out :)