CREATE YOUR OWN EVENT SCOPE
-
the description of how to create an own event scope leads to my past events of this year:
add_filter( 'em_events_build_sql_conditions', 'my_em_scope_conditions',1,2); function my_em_scope_conditions($conditions, $args){ if( !empty($args['scope']) && $args['scope']=='this-year' ){ $start_date = date('Y-m-d',strtotime("First day of January", current_time('timestamp'))); $end_date = date('Y-m-d',current_time('timestamp')); $conditions['scope'] = " (event_start_date BETWEEN CAST('$start_date' AS DATE) AND CAST('$end_date' AS DATE)) OR (event_end_date BETWEEN CAST('$end_date' AS DATE) AND CAST('$start_date' AS DATE))"; } return $conditions; }
but now i have one event that starts on last year (2018) but ends on the current year.
i would like to show all past events of the current year but reference day should be the end date – not the start date.
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘CREATE YOUR OWN EVENT SCOPE’ is closed to new replies.