Weg met ‘Howdy’

Plak onderstaand stukje in functions.php (liefst die van je child-theme). In plaats van ‘Howdy’ staat er dan ‘Logged in: ’. Wil je iets anders, schrijf dat dan in plaats van ‘Logged in: ’.

function replace_howdy( $wp_admin_bar ) {
 $my_account=$wp_admin_bar->get_node('my-account');
 $newtitle = str_replace( 'Howdy,', 'Logged in: ', $my_account->title );
 $wp_admin_bar->add_node( array(
 'id' => 'my-account',
 'title' => $newtitle,
 ) );
 }
 add_filter( 'admin_bar_menu', 'replace_howdy',25 );

Andere mogelijkheid (nog niet uitgeprobeerd):

add_filter('gettext', 'change_howdy', 10, 3);

function change_howdy($translated, $text, $domain) {

    if (!is_admin() || 'default' != $domain)
        return $translated;

    if (false !== strpos($translated, 'Howdy'))
        return str_replace('Howdy', 'Logged in: ', $translated);

    return $translated;
}