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); }
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); }