
如何在古腾堡编辑器中为文章添加Meta框和自定义字段
get_user_locale ( $user = 0 )
get_user_locale: 这个函数用来获取WordPress中一个特定用户的语言环境: 该函数将用户ID作为一个参数,并返回一个代表用户地域的字符串。
检索一个用户的locale。
如果用户的locale设置为一个非空字符串,那么它将被返回。否则,它返回get_locale()的locale。
function get_user_locale( $user = 0 ) { $user_object = false; if ( 0 === $user && function_exists( 'wp_get_current_user' ) ) { $user_object = wp_get_current_user(); } elseif ( $user instanceof WP_User ) { $user_object = $user; } elseif ( $user && is_numeric( $user ) ) { $user_object = get_user_by( 'id', $user ); } if ( ! $user_object ) { return get_locale(); } $locale = $user_object->locale; return $locale ? $locale : get_locale(); }