Beispiel #1
0
 function ConvertQuery($query, WP $WP)
 {
     $settings = $WP->getSettings($WP->typenow);
     if (isset($settings['style']) && $WP->hasSelectiveTextInput($settings['style'])) {
         foreach ($settings['style'] as $key => $type) {
             if ($type === 'text' && isset($_GET[$key]) && $_GET[$key] != '') {
                 $taxonomy = get_taxonomy($key);
                 $query->query_vars[$taxonomy->query_var] = $this->get_term_by_name($_GET[$key], $key);
             }
         }
     } else {
         $taxonomy = get_taxonomy($_GET['meta_key']);
         $query->query_vars[$taxonomy->query_var] = $this->get_term_by_name($_GET['meta_value'], $_GET['meta_key']);
     }
     return $query;
 }