Hi!
How would I customize the Upcoming Events Widget in EE4 to show upcoming and current (active) events from just today?
I think I see where in the widget to do it (line 318)
// if NOT expired then we want events that start today or in the future
if ( ! $show_expired ) {
$where['Datetime.DTT_EVT_end'] = array( '>=', current_time( 'mysql' ));
}
I know how to do the custom plugin for the new widget, I just need a clue about how to change the code.
The code you posted handles the functionality of the widget where someone can set it to display only upcoming events or also display expired events too. A PHP developer on your team should be able to help work in the additional code that also checks for whether the event starts today. One example could be:
Please note that the a lot of the code has been rewritten in Event Espresso 4.8 due to a necessary datetime refactor. The code you posted from the widget is included in the datetime refactor, so you’ll need to update your widget for 4.8.
Viewing 1 reply thread
The support post ‘Customize Upcoming Events Widget to show only today's events’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.