If you are a theme author, there is a lot of work to do to prepare for WordPress 2.7.   The comments.php will need to be revamped to take advantage of the new features, but there are also a lot of other things which are changing as well.  These changes are for the better, but are kind of a hassle for the time being.

In case you missed it, both Justin Tadlock and Nathan Rice have been working hard at posting tutorials for theme authors to use to get their themes updated.  Justin Tadlock recently wrote a great post about the new page menu function in WordPress 2.7 and explains how to save some time when coding the wp_list_pages() function.   Here is the code Justin recommends:

<?php wp_page_menu('show_home=Home&menu_class=page-nav'); ?>

Gone are the days when you have to manually code a home button, which is now done automatically with this code.    This code will also wrap the menu in a page-nav div class, making styling your menu easy.

Justin also explains how to change the output from a child theme or plugin and how to make the page menu of your theme backwards compatible so theme designers can release themes which will be compatible with both WordPress 2.7+ and earlier versions, so I recommend you check it out!

At the same time, Nathan Rice has published the Definitive Guide to Sticky Posts in WordPress 2.7.  This is good information to have, as WordPress 2.7 will include a new “sticky post” feature, meaning you won’t need to use a plugin (or edit the timestamp) to easily feature posts at the top of your WordPress blog.

Great work Justin and Nathan!

Kyle Eslick is WordPress enthusiast who took his passion for WordPress to the next level in 2007 by launching WPHacks.com as a place to share hacks, tutorials, etc. Connect with Kyle on Twitter or Google+!

  1. Thanks for the link. There are some great features for theme authors in 2.7, but it takes a little work to get your themes ready.

    And just to reiterate what you’ve already said, Nathan has a great guide on the new sticky feature, which I’ll definitely be putting to use in my themes.

  2. Wordpress Tips says:

    Thanks for the link. There are some great features for theme authors in 2.7, but it takes a little work to get your themes ready.

  3. KimC says:

    We’ve upgraded to 2.7.3 and noticed a few bugs – any idea where to report these, or can we assume that the developers know and are already working on them?
    And what’s with the dashboard? I can’t find a link to get *back* to the dashboard once I go to New Post, New Page, etc. And I have to be on the dashboard to get anywhere else. Is this a bug or just poor planning?
    I love the new features and the new look, but I really miss the old navigation at the top: one click used to get you anywhere inside the dashboard.

  4. Kyle Eslick says:

    @ Justin – You’re welcome!

    @ Kim C – You can report bugs found in the beta releases here. You can create a new ticket (requires you to login to your WordPress.org account).

  5. KimC says:

    Thanks. I realized after posting that the Lighter Admin Menus plugin was hiding the navigation, including the link to the dashboard itself. Another lesson learned the hard way: disable all plugins before upgrading.
    You didn’t mention this, but the wp-sticky plugin caused our blog (both frontend and admin) to crash when we uploaded. If my memory is correct, it crashed even when it was disabled. We had to delete the whole folder from the plugins to get things up and running.

Trackbacks/Pingbacks »

  1. WP 2.7 Blog Party is ON! | Human3rror - Where Typos are Part of the Equation says: