Hello,
Can someone help me?
I am trying to show featured images from featured events only with slider revolution but it is not working.
My slider ID: feature. I getting an error that says that argument number 2 for function revslider_post_based_featured_events_w_featured_image() is missing.
I am currently using:
function revslider_post_based_featured_events_w_featured_image( $query, $slider_id) {
$slider_ids_to_affect = array( “feature” );
// if this slider is not one to affect, do no filtering
if ( ! in_array( $slider_id, $slider_ids_to_affect ) ) {
return $query;
}
// get the existing meta_query so we aren’t wiping that out
if ( ! empty( $query[‘meta_query’] ) ) {
$meta_query = (array) $query[ ‘meta_query’ ];
} else {
$meta_query = array();
}
// do the filtering…
// has a Featured Image
$meta_query[] = array(
‘key’ => ‘_thumbnail_id’,
‘compare’ => ‘EXISTS’,
);
// is a Featured Event (requires The Events Calendar version 4.4+ from January 9, 2017)
if ( class_exists( ‘Tribe__Events__Main’ )
&& class_exists( ‘Tribe__Events__Featured_Events’ )
&& Tribe__Events__Main::POSTTYPE === $query[‘post_type’]
) {
$meta_query[] = array(
‘key’ => Tribe__Events__Featured_Events::FEATURED_EVENT_KEY,
‘compare’ => ‘EXISTS’,
);
}
$query[‘meta_query’] = $meta_query;
return $query;
}
add_filter( ‘revslider_get_posts’, ‘revslider_post_based_featured_events_w_featured_image’, “feature” );