Beispiel #1
0
 function query($atts, $content = null)
 {
     $default = array('post_type' => 'staff', 'limit' => -1, 'pagination' => false, 'callback' => array($this, 'generate_item'), 'row' => false, 'columns' => 4);
     $atts = wp_parse_args($atts, $default);
     if ($content) {
         return token_repalce($content, spyropress_query_generator($atts));
     }
     return spyropress_query_generator($atts);
 }
Beispiel #2
0
 function query($atts, $content = null)
 {
     $default = array('post_type' => 'testimonial', 'limit' => -1, 'row' => false, 'columns' => false, 'pagination' => false, 'callback' => array($this, 'generate_item'));
     $atts = wp_parse_args($atts, $default);
     if (!empty($atts['cat'])) {
         $atts['tax_query']['relation'] = 'OR';
         if (!empty($atts['cat'])) {
             $atts['tax_query'][] = array('taxonomy' => 'testimonial_category', 'field' => 'slug', 'terms' => $atts['cat']);
             unset($atts['cat']);
         }
     }
     if ($content) {
         return token_repalce($content, spyropress_query_generator($atts));
     }
     return spyropress_query_generator($atts);
 }