コード例 #1
0
 /**
  * Constructor
  *
  * @param string $args Optional array of arguments:
  * 		language - two digit language code, defaults to blog language
  * 		max_results - maximum number of results to fetch
  * 		default http params - array of WP_Http request parameters, including timeout
  */
 public function __construct($args = array())
 {
     $defaults = array('language' => get_locale(), 'max_results' => 10, 'request_params' => array('timeout' => 3.0));
     $args = wp_parse_args($args, $defaults);
     extract($args);
     $this->language = GeoMashupDB::primary_language_code($language);
     $this->max_results = absint($max_results);
     $this->request_params = $request_params;
     if (!class_exists('WP_Http')) {
         include_once ABSPATH . WPINC . '/class-http.php';
     }
     $this->http = new WP_Http();
 }