Posted: June 9, 2020 at 5:02 am
I have many events scheduled with Event Espresso (https://eventespresso.com/ and WordPress). Typical 2 day courses.
Do you have any recommendations or guides on how to best use Schema Pro with Event Espresso so I can map the events from Event Espresso to Schema Pro (ideal automated)?
I would like to show upcoming events in Google Search for front page and selected Pages.
Just to note, Event Espresso already outputs schema data for your events:
Can you send me a copy of Schema Pro I can install locally so I can take a look? I’m fairly certain most of the fields that plugin will need won’t be available without custom development as EE data isn’t stored within post meta, a lot of it is in custom tables.
So I spent some time comparing Schema Pro’s output to what Event Espresso outputs and whilst Schema Pro looks great and does some awesome stuff it doesn’t really output anything different from what Event Espresso does already for the events so won’t help with what you are trying to do.
After checking out Schema Pro and seeing very little differences with our output I found the site you linked to so I could check out what they are doing to show those details and it turns out its a bit a grey area. Google recommends that each ‘instance’ of an event is separate and has its own URL which is a little odd but that’s what they have.
With the site in question it’s simply outputting multiple event schema’s for the same event, changing nothing but the date of that event, that’s not something Google document (in fact as mentioned that state that each event schema should use a unique URL) and so not something we’ve implemented within EE.
This isn’t something that can be done easily within EE, you’ll need to load your own template file for the structure data and loop over each datetime on the event outputting the same data but changing the dates for that datetime.
There are some details on how you can unhook the current template here:
Ok, thanks. I will look into it and find out what to do.
All the best,