Skip to content

Instantly share code, notes, and snippets.

@advokatb
Forked from kagg-design/admin-bar-menu-filter.php
Created December 27, 2018 11:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save advokatb/3095b4c2fe117261680d3da0d9b00932 to your computer and use it in GitHub Desktop.
Save advokatb/3095b4c2fe117261680d3da0d9b00932 to your computer and use it in GitHub Desktop.
<?php
/**
* Change site url in admin bar
*
* @param WP_Admin_Bar $wp_admin_bar
*/
function admin_bar_menu_filter( WP_Admin_Bar $wp_admin_bar ) {
$new_url = 'site.org';
$site_name_node = $wp_admin_bar->get_nodes()['site-name'];
$site_name_node->href = $new_url;
$view_site_node = $wp_admin_bar->get_nodes()['view-site'];
$view_site_node->href = $new_url;
$wp_admin_bar->remove_node( 'site-name' );
$wp_admin_bar->remove_node( 'view-site' );
$wp_admin_bar->add_node( $site_name_node );
$wp_admin_bar->add_node( $view_site_node );
}
add_filter( 'admin_bar_menu', 'admin_bar_menu_filter', 35 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment