HOW TO: Add menus to the WordPress 3.1 admin bar
This was posted to the wp-hackers list by Frank Bültge and I didn’t want to lose it. Here is how to add a new menu item to the admin bar:
function wp_codex_search_form() { global $wp_admin_bar, $wpdb; if ( !is_super_admin() || !is_admin_bar_showing() ) return; $codex_search = '<form target="_blank" method="get" action=" http://wordpress.org/search/do-search.php" style="margin:2px 0 0;"> <input type="text" onblur="this.value=(this.value==\'\') ? \'Search the Codex\' : this.value;" onfocus="this.value=(this.value==\'Search the Codex\') ? \'\' : this.value;" maxlength="100" value="Search the Codex" name="search"> <button type="submit"> <span>Go</span> </button> </form>'; /* Add the main siteadmin menu item */ $wp_admin_bar->add_menu( array( 'id' => 'codex_search', 'title' => 'Search Codex', 'href' => FALSE ) ); $wp_admin_bar->add_menu( array( 'parent' => 'codex_search', 'title' => $codex_search, 'href' => FALSE ) ); } add_action( 'admin_bar_menu', 'wp_codex_search_form', 1000 );
who has a good lawyer familiar advise on all kinds of labor affairs ?