Posted: October 28, 2017 at 10:01 pm
|
Hey guys, I noticed today that I the Registration Approved messages didn’t send until I did it manually – it was in the queue. It was about 6 hours after the registration took place. The payment received message went out about 3 minutes after the registration took place. Also, on another registration, someone didn’t complete their payment through Mijireh at 5:17pm. It’s now 9pm and the payment pending message didn’t go out, nor is it queued. Lastly, I cancelled a registration and checked to send registration message. This was at 5:08pm. It’s 9pm and the message is still in the queue. This seems odd and I haven’t noticed this problem before. I think I just updated all plugins yesterday. Any suggestions? Thanks, Derek
|
|
Further to this, my last point – the registration cancelled message – still hasn’t sent, it’s in the queue. I will hit send immediately… Thanks, Derek |
Hi there, The message queue uses WP Cron to step the messages through the queue (so does the function used to trigger the Mijireh messages you mentioned). As both are not working it sounds like WP Cron may have been disabled on your site. If you install the WP Crontrol plugin: https://en-gb.wordpress.org/plugins/wp-crontrol/ Then go to Tools -> Cron Events. Do you see anything like this – http://take.ms/hRy3U |
|
|
Thanks, Tony. Nope, I don’t see anything like that: Any other suggestions? Thanks, Derek |
If you go to Event Espresso -> Messages -> Settings. You’ll find the option ‘Generate and send all messages:’ Set that to ‘on same request’ and retest a registration. Do the emails get sent then? |
|
|
That seemed to do it, thanks. |
That’s great, but it also means there is likely an issue with WP Cron on your site. Can you check with your host and confirm if they have disabled WP Cron on the server? |
|
|
Hi Tony, I called them (godadd) and they said it’s not disabled. Any other ideas? This is a new issue. I just noticed in the past week or two. Thanks, Derek |
Hi Derek, You can verify whether crons are at least getting scheduled by installing the WP Crontrol plugin. Other possibilities why this stopped working may include changes to the hosting environment (you can check with GoDaddy and they may be able to tell you if they’ve made changes) or new or updated plugins that hook into the WP Cron that disrupt the WP Cron functionality. |
|
The support post ‘Messages (3)’ 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.