$options['Events']['e'] = '(e) All';
$entries = get_terms('tribe_events_cat','orderby=name&hide_empty=0&suppress_filters=0');
foreach($entries as $key => $entry) {
$options['Events']['e|'.$entry->slug] = '(e) '.$entry->name;
}
if(array_key_exists('e',$source)){
$query = array(
'post_type' => 'tribe_events',
'showposts'=>$number,
'orderby'=>'menu_order',
'order'=>'ASC',
);
if(!empty($source['e'])){
global $wp_version;
if(version_compare($wp_version, "3.1", '>=')){
$query['tax_query'] = array(
array(
'taxonomy' => 'tribe_events_cat',
'field' => 'slug',
'terms' => explode(',', $source['e'])
)
);
}else{
$query['taxonomy'] = 'tribe_events_cat';
$query['term'] = $source['e'];
}
}
$loop = new WP_Query($query);
while ( $loop->have_posts() ) : $loop->the_post();
$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,$size, true);
$images[] = array(
'id' => get_the_ID(),
'title' => get_the_title(),
'desc' => get_the_excerpt(),
'src' => $image_url[0],
'link' => get_permalink(),
'target' => '_self'
);
endwhile;
}
$pattern = '/{([sbpg]):{0,1}([^}]+?){0,1}}/i';$pattern = '/{([sbpge]):{0,1}([^}]+?){0,1}}/i';It looks like you're new here. If you want to get involved, click one of these buttons!