Make WordPress Core

Changeset 60890

Timestamp:
10/02/2025 06:13:33 PM (7 days ago)
Author:
westonruter
Message:

Toolbar: Improve conciseness of wp_admin_bar_my_account_item().

Props mukesh27.
Fixes #64060.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/admin-bar.php

    r60783 r60890  
    261261 */
    262262function wp_admin_bar_my_account_item( $wp_admin_bar ) {
    263     $user_id      = get_current_user_id();
    264     $current_user = wp_get_current_user();
    265 
     263    $user_id = get_current_user_id();
    266264    if ( ! $user_id ) {
    267265        return;
     
    276274    }
    277275
     276    /* translators: %s: Current user's display name. */
     277    $howdy = sprintf( __( 'Howdy, %s' ), '<span class="display-name">' . wp_get_current_user()->display_name . '</span>' );
     278
    278279    $avatar = get_avatar( $user_id, 26 );
    279     /* translators: %s: Current user's display name. */
    280     $howdy = sprintf( __( 'Howdy, %s' ), '<span class="display-name">' . $current_user->display_name . '</span>' );
    281     $class = empty( $avatar ) ? '' : 'with-avatar';
    282 
    283280    $wp_admin_bar->add_node(
    284281        array(
     
    288285            'href'   => $profile_url,
    289286            'meta'   => array(
    290                 'class'      => $class,
    291                 /* translators: %s: Current user's display name. */
    292                 'menu_title' => sprintf( __( 'Howdy, %s' ), $current_user->display_name ),
     287                'class'      => empty( $avatar ) ? '' : 'with-avatar',
     288                'menu_title' => wp_strip_all_tags( $howdy ),
    293289                'tabindex'   => ( false !== $profile_url ) ? '' : 0,
    294290            ),
Note: See TracChangeset for help on using the changeset viewer.