Make WordPress Core


Ignore:
Timestamp:
06/14/2022 02:41:10 PM (3 years ago)
Author:
SergeyBiryukov
Message:

I18N: Use a translatable string for displaying a user's first name and last name.

That allows locales to switch the order of the first name and last name, should they prefer to do so.

The string was previously used in wp_insert_user() and is now reused in other places for consistency:

  • WP_MS_Users_List_Table::column_name()
  • WP_Users_List_Table::column_name()​
  • wp_list_authors()
  • wp_list_users()

Note: This also removes the wp_list_author_full_name filter, introduced for the same purpose in wp_list_authors(), as redundant for now.

Follow-up to [53486].

See #17025.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/author-template.php

    r53486 r53501  
    477477
    478478        if ( $args['show_fullname'] && $author->first_name && $author->last_name ) {
    479 
    480             $full_name = $author->first_name . ' ' . $author->last_name;
    481 
    482             /**
    483              * Filters the author's full name.
    484              *
    485              * @since 6.1.0
    486              *
    487              * @param string $full_name Full Name of the author. Default: The author's first name
    488              *                          and last name, separated by a space.
    489              * @param object $author    Author object.
    490              */
    491              $name = apply_filters( 'wp_list_author_full_name', $full_name, $author );
    492 
     479            $name = sprintf(
     480                /* translators: 1: User's first name, 2: Last name. */
     481                _x( '%1$s %2$s', 'Display name based on first name and last name' ),
     482                $author->first_name,
     483                $author->last_name
     484            );
    493485        } else {
    494486            $name = $author->display_name;
Note: See TracChangeset for help on using the changeset viewer.