WordPress 3 has a sweet new menu. Thesis already had a sweet menu. Still, some people would like to take advantage of all that this new release of WordPress offers and using the new navigation menu is one of them. Luckily it’s incredibly easy to add support for the new nav menu in Thesis.
Open custom_functions.php and add:
function wp3_nav() { ?>
<?php
add_theme_support( 'nav-menus' );
wp_nav_menu();
?>
<?php }
add_action('thesis_hook_before_header', 'wp3_nav');
remove_action('thesis_hook_before_header', 'thesis_nav_menu');
That adds support for the new menu and removes the original Thesis nav. You can style the new nav the same way that you styled the old one, as that seems works out of the box. You can have both running at the same time if you omit the last line. You can also change the hook for our new function wp3_nav and place it anywhere you’d like.
I only preliminarily tested this to make sure it worked and could be styled, so you might find bugs. Note that WordPress 3 isn’t even in final release yet.
More information:
wp_nav_menu at the Codex.













