Changeset 53702
- Timestamp:
- 07/15/2022 01:43:51 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/l10n.php
r53691 r53702 89 89 * @since 4.7.0 90 90 * 91 * @param int|WP_User $user _idUser's ID or a WP_User object. Defaults to current user.91 * @param int|WP_User $user User's ID or a WP_User object. Defaults to current user. 92 92 * @return string The locale of the user. 93 93 */ 94 function get_user_locale( $user_id = 0 ) { 95 $user = false; 96 if ( 0 === $user_id && function_exists( 'wp_get_current_user' ) ) { 97 $user = wp_get_current_user(); 98 } elseif ( $user_id instanceof WP_User ) { 99 $user = $user_id; 100 } elseif ( $user_id && is_numeric( $user_id ) ) { 101 $user = get_user_by( 'id', $user_id ); 102 } 103 104 if ( ! $user ) { 94 function get_user_locale( $user = 0 ) { 95 $user_object = false; 96 97 if ( 0 === $user && function_exists( 'wp_get_current_user' ) ) { 98 $user_object = wp_get_current_user(); 99 } elseif ( $user instanceof WP_User ) { 100 $user_object = $user; 101 } elseif ( $user && is_numeric( $user ) ) { 102 $user_object = get_user_by( 'id', $user ); 103 } 104 105 if ( ! $user_object ) { 105 106 return get_locale(); 106 107 } 107 108 108 $locale = $user->locale; 109 $locale = $user_object->locale; 110 109 111 return $locale ? $locale : get_locale(); 110 112 }
Note: See TracChangeset
for help on using the changeset viewer.