i will add that I have added some of the listings and for some of them expiry date worked well - there was notification sent, they are in draft status and they are not shown on search.
But for some of them it didnt work… the date of expiry was different but nothing else…
Hi! If this is a test (you uploaded a listings as admin) try instead this: Register from an other email, and set a free 1 days package to check this is working or not. The HivePress is set a listings state to “draft” after it’s expired, (it use the wordpress “draft” status to hide an expired listing )this is how it works.
If you use any caching plugin, flush your cache, and your browser cache too, or open your website in a private tab to check.
Hi, the reason for uploading listings from admin profile is that I am doing it using listing import plugin. So i import quite a lot of them and only admin has right to import listings - no other user. So is there a way to have it working when importing from admin level?
I dont believe cache is issue here- then it would only display incorrectly, here I can see being login to WP as admin that status of listings have not changed.
If you have specified a date and it has already passed, but the listing still does not expire, then this is most likely a problem with Scheduled Actions. Please go to WP Dashboard > Tools > Scheduled Actions and check for failed actions, if there are any, try manually clicking Run on the hourly action.
Please disable third-party plugins and customizations (if there are any) and check if this issue persists. If you use a caching plugin, ensure that caching is disabled for logged-in users.
Hi,
cant do that. I have online website which is live - cant switch off all plugins. How to find Scheduled Actions in some other way? maybe some sql stmt on DB level?
Sorry for the confusion. Third-party plugins, namely their settings, can cause this. For example, WP Mail SMTP’s settings can cause this problem. I recommend checking the plugin settings in more detail.
Andrii,
I did all what was stated in the link you sent me.
I have copy-pasted code for enabling debugging, replacing false with true + adding if WP_Debug clause. BUT, when I did it, my website crashed showing only white screen. I cant leave it that way - there are users using it.
Moreover debug.log file in wp_content was not created sho there is nothing to share with you.