Common Issues
Solutions to frequently encountered problems.
Next Occurrence Not Showing
Check the Date Field
- Go to Recurring Events → Settings
- Verify the Date Field name matches your actual field
- Edit an event and confirm the field has a date value
Check Recurrence is Enabled
- Edit the event
- Look for the Recurrence Settings metabox
- Ensure "Enable recurring event" is toggled On
Verify the Anchor Date
The anchor date must match your recurrence pattern:
- Weekly (Monday): Anchor should be a Monday
- Monthly (15th): Anchor should be the 15th
- Monthly (First Tuesday): Anchor should be a first Tuesday
Clear the Cache
- Go to Recurring Events → Settings
- Click Clear All Cache
- Refresh and test again
Wrong Dates Showing
Check WordPress Timezone
- Go to Settings → General
- Verify your timezone is correct
- Save changes even if it looks correct
Check Date Format in Field
Ensure your date field stores dates in a format PHP can parse:
- ✅
2026-01-15(Y-m-d) - ✅
15/01/2026(d/m/Y) - ✅
January 15, 2026 - ❌ Custom formats may not work
Clear Cache After Changes
After fixing date issues:
- Clear plugin cache
- Clear any page caching plugins
- Test in an incognito browser
Bricks Dynamic Tags Not Appearing
Verify Bricks is Active
The tags only register when Bricks Builder is active.
Check the Tag Group
- In Bricks, click the dynamic data icon
- Look for Recurring Events group
- If missing, try refreshing the editor
Check Query Loop Context
Dynamic tags may not appear if you're not inside a query loop or single event context.
Query Loop Not Showing Events
Verify Query Type
- Select your query loop container
- Check that Query Type is set to "Recurring Events"
- Not the standard "Posts" type
Check License Status
Multiple occurrences require a valid license:
- Go to Recurring Events → Settings → License
- Verify license is active
- If expired, renew and reactivate
Check "Hide Past Events"
If enabled, only future occurrences show. If all your test events are in the past, they won't appear.
Verify Post Type
Ensure the post type in query settings matches your configured post types.
Calendar Not Displaying
Check Shortcode
Verify the shortcode is correct:
[lre_calendar]
Not:
[lre-calendar]
[calendar]
Check Events Have Calendar Enabled
Events must have "Display event in calendar" toggled On in the metabox.
Check JavaScript Console
Open browser developer tools (F12) and check the Console tab for errors.
Check for Plugin Conflicts
Temporarily deactivate other plugins to identify conflicts, especially:
- Other calendar plugins
- JavaScript optimization plugins
- Caching plugins
Filters Not Working
AJAX Not Loading
Check browser console for JavaScript errors.
URL Not Updating
AJAX filters update the URL. If this isn't working:
- Check for JavaScript errors
- Verify no plugin is blocking History API
- Test in incognito mode
Wrong Query Being Filtered
Ensure the filter is targeting the correct query loop:
- In Bricks: Check "Target Query Loop" setting
- Multiple loops: Each filter can only target one loop
Add to Calendar Not Working
Button Not Appearing
- Enable the feature in Settings → General → Add to Calendar
- Configure the Start Time Field
- Ensure the event has a time value
Wrong Event Times
- Verify your time field format (HH:mm or h:i a)
- Check WordPress timezone settings
- Test with a simple time like "14:00"
ICS Download Issues
- Check for JavaScript errors
- Disable security plugins temporarily
- Test in different browser
Performance Issues
Slow Page Load
- Verify Stored Occurrences are working — check Settings → Advanced → Data Information for occurrence count
- Reduce "Occurrences Per Event" in query settings
- Use pagination instead of showing all events at once
- Clear any page caching plugins and test in incognito
Calendar Navigation Still Slow
If calendar navigation is slow after upgrading to 1.5.0:
- Re-save your events to trigger stored occurrence generation
- Check that the
{prefix}_lre_occurrencestable exists in your database - Verify the occurrence count in Settings → Advanced → Data Information
Stale or Missing Occurrences
If events show incorrect or missing dates:
- Edit the event and click Update — this regenerates stored occurrences
- Check Settings → Advanced → Data Information to confirm occurrences are being stored
- If using "Never" end type, wait for the weekly background task to extend occurrences, or re-save the event
Database Timeouts
- Check if transients table is bloated
- Clear plugin cache
- Consider using object caching (Redis/Memcached)
Override Values Not Showing
Check Field Configuration
- Go to Settings → Overrides
- Ensure the field is checked as overridable
- Save settings
Check URL Parameter
Single event pages need the ?lre_date=YYYY-MM-DD parameter for override context:
yoursite.com/event/yoga/?lre_date=2026-01-15
Verify Override Exists
- Edit the event
- Go to Manage Occurrences
- Confirm an override exists for that date and field
Still Having Issues?
- Enable Debug Mode: Add
?lre_debug=1to your URL - Check Debug Log: Go to Settings → Debug tab (if enabled)
- Contact Support: Visit listapage.au with:
- WordPress version
- PHP version
- Plugin version
- Steps to reproduce
- Any error messages