Don’t think this has been queried in forums before, but can you please advise if it would be possible to display a line of text when events end and selector disappears?
For example… we run educational workshops, and it would be great if when events end the following is dynamically printed on the event page as the selector disappears: ‘Workshops for this course are now complete’.
We have a couple of tickets to finalize before the next version is released so I we don’t have an ETA just yet.
If you are comfortable with FTP and PHP I can show you how to change this yourself if needed? The code to display that notice simply needs to be moved a few lines above where it is now. Normally we advise against modifying core files but the change in question will very likely be in the next release so it won’t matter.
Note that if you are not using FTP to change files and you get this wrong, you’ll crash the site and will need FTP (or some form of file editor access outside of WordPress) to fix it.
You need to edit /event-espresso-core/blob/master/modules/ticket_selector/DisplayTicketSelector.php and move THIS block of code to be just after this line.
So it looks like:
if (! $this->setEvent($event)) {
return false;
}
// is the event expired ?
$template_args['event_is_expired'] = ! is_admin() ? $this->event->is_expired() : false;
if ($template_args['event_is_expired']) {
return $this->expiredEventMessage();
}
That will then display the message I showed above.
The support post ‘Display a line of text when events end and selector disappears’ 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.