Automattic\WooCommerce\Internal\Admin
WCAdminUser::get_user_data
Get the current user data.
Метод класса: WCAdminUser{}
Хуков нет.
Возвращает
Массив. User data.
Использование
$result = WCAdminUser::get_user_data();
Код WCAdminUser::get_user_data() WCAdminUser::get user data WC 10.3.4
public static function get_user_data() {
$user_controller = new \WP_REST_Users_Controller();
$request = new \WP_REST_Request();
$request->set_query_params( array( 'context' => 'edit' ) );
$user_response = $user_controller->get_current_item( $request );
$current_user_data = is_wp_error( $user_response ) ? (object) array() : $user_response->get_data();
$current_user_data = self::filter_user_capabilities( $current_user_data );
return $current_user_data;
}