Posted: October 24, 2014 at 11:28 am
|
Today the events on the client’s site is no longer displaying the events. This was working previously. When going to the ‘upcoming events’ page the page displays with the calendar but without events and the browser churns away as if waiting for a response. All software is up to date. Any ideas how to resolve this problem? Thanks. |
Hi Steve, Can you link us to the calendar page please? I’d like to investigate this a little further and see if I can see the cause. |
|
|
Sure, the site home page is http://brucewinkle.com and the calendar page is http://brucewinkle.com/upcoming-events/ |
Has something changed with /wp-admin/ recently? The reason the calendar is failing is /bw/wp-admin/admin-ajax.php is returning not found. For example, have you installed a security plugin and renamed /wp-admin/? |
|
|
Not recently, but the WP admin backend is hidden using a security plugin. Is this a compatibility issue or is there a setting/adjustment we need to make for it to work with a hidden wp-admin? |
Its likely that the plugin used to do that would break any other plugin calling admin-ajax.php Can I ask which plugin you are using? There may be a setting to disable it for ajax calls. However it may be the case that the feature hiding wp-admin may need to be disabled. |
|
|
It’s iThemes Security. |
Hi Steve, I found a support post here on the WordPress forums: https://wordpress.org/support/topic/enabling-hide-backend-breaks-plugins-with-ajax-handler?replies=7 It looks like the issue existed several months ago and was fixed but has returned in the recent versions. Could you follow up with iThemes support about this? — |
|
|
Will do. Thanks Lorenzo. |
|
Lorenzo – I changed the security settings so the backend is not hidden, cleared cache, same results. I deactivated the security plugin, cleared cache, same results. Any other ideas? |
|
OK, color me confused. I looked at the htaccess file in the wp folder and noticed it did not change after deactivating the security plugin. So, I cleared out all of the security settings, and the EE calendar worked. Then I reactivated the security plugin and it still worked. So I hide the backend again, and it still works. I’m not sure exactly why but the problem seems to be resolved at least for now. It obviously had something to do with the way the plugin was manipulating the htaccess file or not. Thanks for the help. |
Apologies about the prior reply. It was intended for another support post. — |
|
The support post ‘EE4 Calendar not displaying events any longer’ 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.