Example #1
0
 /**
  * Initializes and returns a WP_Query object for the search instance
  *
  * @return \WP_Query
  */
 public function buildQueryObject()
 {
     //$query_args = $this->buildQuery();
     $query = new Query($this->fields, $this->wp_query_args, $this->request);
     $query = new \WP_Query($query->getArgs());
     $query->query_vars['post_type'] = empty($query_args['post_type']) ? 'post' : $query_args['post_type'];
     include_once ABSPATH . 'wp-admin/includes/plugin.php';
     $search_query = $this->request->get(RequestVar::search);
     if (!empty($search_query) && $this->relevanssiActive()) {
         relevanssi_do_query($query);
     }
     $this->wp_query_obj = $query;
     return $query;
 }