From 1c9f05114260263ea32673465b49c5871d96d4f3 Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Tue, 27 Sep 2016 21:40:30 +0800 Subject: [PATCH] Fix generate dummies and api request method --- addons/generate_random_users.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/addons/generate_random_users.php b/addons/generate_random_users.php index 57e56bfa..69cd2135 100644 --- a/addons/generate_random_users.php +++ b/addons/generate_random_users.php @@ -51,10 +51,21 @@ class UM_ADDON_generate_random_users { $json_url = add_query_arg('results', $total_users, $json_url ); $arr_post_header['results'] = $total_users; } + + + $response = wp_remote_get( $json_url, array('timeout' => 120 ) ); + $json = ''; - $response = file_get_contents( $json_url ); - $json = json_decode( $response ); - + if( is_array($response) ) { + if( isset( $response['body'] ) && ! empty( $response['body'] ) ){ + $json = json_decode( $response['body'] ); + } + } + + if( is_wp_error( $response ) ){ + wp_die( $response->get_error_message() ); + } + if( ! empty( $json ) ){ remove_action('um_after_new_user_register', 'um_after_new_user_register', 10, 2);