Posted: July 14, 2014 at 5:36 pm
|
Starting late last night, my client noticed that newly added events were not displaying in the calendar display. Using EE3, and there have been *no* other changes to the hosting or theme or other plugins. Any ideas? |
Hi Adrienne, Could you double-check that these events have a start date and end date and that they are published? — |
|
|
Thanks for responding, Lorenzo. I saw another question with the same problem from around September-ish, but it referenced a database throttling limit on the number of events in the database. I couldn’t find the setting they were talking about, however. BTW – the website is http://www.wineshoeatlanta.com, go to the “Calendar” tab. |
Hi Adrienne, The calendar plugin has changed quite a bit from last year. One of the big changes is it loads events one month at a time instead of all of them at once. This is why the throttling limit option that you read about was removed. Can you try, as a troubleshooting step, changing the shortcode on the calendar page to [ESPRESSO_CALENDAR show_expired=true] ? This will help narrow down what might be going on and depending on what happens show us where to look next. |
|
|
Thanks, Josh. |
|
Hi, While I am not sure if this is responsible or not, your site contains at least 2 JavaScript/jQuery errors. It is possible that these errors could be causing issues with the calendar, as it is based on jQuery and if any error occurs, the error stops all further jQuery code from running. If nothing else, resolving these issues will give us a level playing field on which to troubleshoot further. The errors are: Uncaught ReferenceError: setNavLeft is not defined These seem to be coming directly from the theme. One quick way to check if these errors are causing the issue or not would be to temporarily swap themes to a default theme such as twentyfourteen, either via the Themes section of WordPress or by using a plugin such as Theme Test Drive https://wordpress.org/plugins/theme-test-drive/ |
Hi Adrienne, There is a JavaScript error coming from your theme – http://take.ms/nsytW Specifically within the themes script.js file, line 297 jQuery(setNavLeft); As the Calendar is JavaScript based this may be causing issues, so I would start by fixing that error. You could also try enabling WP_Debug and see if any errors are being thrown. |
|
|
Tony and Dean– IN the mean time, can one of you gentlemen explain why a theme that has not changed by one line of code since launch would all of a sudden cause a conflict in the calendar (which has not been upgraded yet)?? |
Hi Adrienne, Please understand that we are trying to help, and if you can work with us we’ll be able to get your calendar up and running more quickly. To answer your question about why the theme might affect things without a code change, we have seen it where a change in a setting somewhere that can affect things and even lead to unexpected breakage. So in this case a JavaScript error that wouldn’t normally affect the calendar could start affecting it if a specific setting was changed that was related to either script. Can you set the calendar shortcode back to “[ESPRESSO_CALENDAR show_expired=true]” so I can investigate? I realize it may not make a difference when you view the page, but I’d like to view the page with the web inspector with the calendar set to show expired events. It may provide some clues. Also, if you can send a temporary admin login via this form we’ll be able to investigate further: |
|
|
Thanks for the explanation, Josh, that’s what I needed to know. Testing a theme change at this juncture requires a consult with the client – they have a major promotion going on right now (yes, I found out about it at the last minute, right as they were editing their calendar….) and they’re touchy about changes – even debugging – during their social coupon promos. Stand by for the temp admin login. |
Hi Adrienne, Thank you for the login details. I looked into your events and found that all of the events do not have a ‘Registration End’ Date set – http://take.ms/JmDXS The ‘Event Date/Times’ section should all be considered required in order for Event Espresso (and the Add-ons) to function correctly. Inputting a Registration End date into the events that are not being displayed will fix the issue. You’ll likely want that date to be set to the Event Start Date (so in the example I gave above 2014-07-19) to close the registration on the date of the event. |
|
The support post ‘Events appear on list view but not calendar view’ 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.