Make WordPress Core

Changeset 60890


Ignore:
Timestamp:
10/02/2025 06:13:33 PM (11 months 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.