Ejemplo n.º 1
0
 /**
  * Checks availability wp_remote_post or wp_remote_get
  *
  * @param string $type
  *
  * @return bool
  */
 private function checkRemoteRequest($type)
 {
     switch ($type) {
         case 'post':
             $response = $this->wp->wpRemotePost('http://wordpress.org', array());
             if (!is_wp_error($response) && $response['response']['code'] >= 200 && $response['response']['code'] < 300) {
                 return true;
             } else {
                 return false;
             }
         case 'get':
             $response = $this->wp->wpRemoteGet('http://wordpress.org');
             if (!is_wp_error($response) && $response['response']['code'] >= 200 && $response['response']['code'] < 300) {
                 return true;
             } else {
                 return false;
             }
     }
     return false;
 }