Posted: August 18, 2019 at 3:30 pm
|
I’ve spent the past 4 days migrating from EE3 to EE4 for my client. After 2 tries, the data is finally migrated. The first try failed due to the migrated data being wiped after getting an error with the MailChimp plugin data migration. The option of wiping the MailChimp plugin data deleted ALL migrated data, not just the MailChimp plugin data. The latest frustration has been event lists. Using the default event list (archive listings) is not usable because the post date is displaying, instead of the event date. (Similarly, the post date displayed above the event titel on single event listings. I was able to hide it with CSS.) I created an archive page template as per the documentation, but that didn’t help. So I created an event list page with the shortcode (https://www.heritagefarmstead.org/events/). But when I set the page as my event list in the settings, EE defaults to the archive listings, not my page. I tried to work around this by cloning the list page (https://www.heritagefarmstead.org/events-2/) and setting that page as my event list page in the settings. That helped, somewhat, except when returning to the event list from the cart, then it goes back to the archives list. How can I force the event list to display my event list page and not the archives listing? Thanks, Karl Barndt |
Hi Karl,
Currently, skipping any migration will reset all of EE4 back to default. I’ll check in on this to see if we can improve the message shown to make that clear.
May I ask why that didn’t help? If you have a custom archive template you can change any of the details output by your theme (it’s you’d theme outputting the post date rather than EE). We can help point you in the right direction with this but we’ll need more details on what you’ve done so far.
Just to clarify whats happening here, it’s not EE defaulting to display the archive, it’s WordPress. If you have an archive and a page with the same slug, the archive output ‘wins’ and is therefor displayed in place of the page.
I’m not sure I follow what you’ve done here, created another page with the slug If so your ‘events’ page will now display on
Rather than disabling the event archive, what you can do is use a slug other than ‘events’ for EE and then link back to your events page rather than that slug. So you could set your EE events slug to ‘event-registration’ for example, then link everyone to /events/ (which is your events page). You can alter the URL used by the event cart using a snippet of code like this: https://gist.github.com/joshfeck/e51ac13a3d9fd345ad40 Set the code to return the URL you want to use and then can add that to a custom functions plugin on your site, we have some documentation on creating one here: https://eventespresso.com/wiki/create-site-specific-plugin-wordpress-site/ |
|
|
Thanks, the code snippet worked. The other issues are definitely caused by the theme. I think we’re at a point where we’re good and have gone live with EE4. |
Awesome, I’m glad it’s working for you. |
|
|
I spoke too soon. The slug code and suggestion is still not working correctly. If I change the slug to ‘event-registration’, then the cart does not work properly. If I change it to something like “event’, then I get a white screen when attempting to display the event. |
|
I tried one more change that seems to be working. I changed the slug to ‘event-list’ and that seems to have solved the problem. |
Event is the single label for EE events, you can’t use that as the events list slug.
What happened when you changed it to this? Did you flush your permalinks after changing the option? (Go to Dashboard -> Settings -> Permalinks, just load the page you don’t need to do anything on it).
Strange, doing so should be no different from the previous ‘event-registration’ slug. |
|
|
Setting the slug to ‘event-registration’ was causing ‘proceed to registration’ and ‘view cart’ to navigate to the event listings. |
Yeah that’s odd, I can’t reproduce that. Actually, with this being an EE3 to EE4 migration site you may already have a slug with ‘event-registration’ (that’s the slug EE3 used) so it could be a conflict with that. My apologies for not thinking of that earlier. Either way it sounds like its working now, any further problems please let us know. |
|
The support post ‘HELP! Major problems with event lists’ 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.