Well as you all probably know Wordpress 3.0 should be with us any day now How many of you have tested your themes to see if they work? It may be worth doing before trying to upgrade. You can download Wordpress 3.0 RC here: http://wordpress.org/development/2010/05/wordpress-3-0-release-candidate/ I had to make some changes to the theme on My Blog so you may have to do the same! Warning: I recommend you try your theme with Wordpress 3.0 RC in a test environment and do not update your live blog in case something goes wrong.
I have updated my live site with wordpress 3.0 and have created a new wordpress theme that has custom post pages, the new navigation menu system (woothemes contribution to the core feature now ) , also multi site is enabled. There are alot of changes to wordpres 3.0 when i say changes i mean extra core features. Your wordpress theme if it worked in 2.9 will work as it should in 3.0. But if you want the features i just mentioned then you must add the relevent functions and create custom post query loops ie for custom post pages to display on template file ie homepage. You can see what i did with a new wordpress theme for sale here ( currently running wordpress 3.0 ) http://demo.areol.co.uk/ Adding these new functions is extremely easy but developing them further into what i did takes a little bit more work.
no haven't done any testing yet. Is wordpress 3.0 really worth upgrading to straight away? Other than the MU merge (I don't use MU anyway) nothing has really got me that excited... What did you have to change in your theme?
No you wont need to make changes to your current theme to work in wordpres 3.0. But if you want the new features then you must make a few changes to your functions.php file. Your current wordpress theme will work just as it previously has. Unless you are using tags / features that are depreciated! ( highly unlikely ) Go over to wordpress site and check all the details . These are some of the features you should add in your functions.php file and i will explain what they are briefly. /* This theme styles the visual editor with editor-style.css to match the theme style. */ add_editor_style(); /* Custom Post Thumbnails */ add_theme_support( 'post-thumbnails' ); /* Add default posts and comments RSS feed links to head */ add_theme_support( 'automatic-feed-links' ); /* Make your theme compatible with WordPress 3.0 menus (woo themes contribution ) */ add_theme_support( 'nav-menus' ); /* Make your theme compatible with WordPress 3.0 custom backgrounds */ add_custom_background(); /* Make your theme compatible with WordPress 3.0 custom post types */ register_post_type('movies', array( 'label' => __('Movies'), 'singular_label' => __('movies'), 'public' => true, 'show_ui' => true, // UI in admin panel '_builtin' => false, // It's a custom post type, not built in! '_edit_link' => 'post.php?post=%d', 'capability_type' => 'post', 'hierarchical' => true, 'rewrite' => array("slug" => "movies"), // Permalinks format 'supports' => array('title','editor', 'thumbnail','tags', 'comments') )); Code (markup): Simply copy and paste the code. I will not explain what each function does in detail here but will on my website. Thanks