get_user_locale()
最后更新于:2021-11-27 03:55:16
get_user_locale( int|GC_User$user_id)Retrieves the locale of a user.
参数
响应
(string) The locale of the user.
源文件
文件: gc-includes/l10n.php
function get_user_locale( $user_id = 0 ) {
$user = false;
if ( 0 === $user_id && function_exists( 'gc_get_current_user' ) ) {
$user = gc_get_current_user();
} elseif ( $user_id instanceof GC_User ) {
$user = $user_id;
} elseif ( $user_id && is_numeric( $user_id ) ) {
$user = get_user_by( 'id', $user_id );
}
if ( ! $user ) {
return get_locale();
}
$locale = $user->locale;
return $locale ? $locale : get_locale();
}