Listings Not Expiring

No settings have been changed, but listings aren’t no longer being hidden from the site and changed to draft when they reach their expiration date.

Listings do have assigned expirations date in the WordPress backend that I can see when editing the listing but I have to manually change listings to drafts when they’ve reached the expiration date. This is now a daily exercise required to keep my website current.

I’ve reset the expiration date for all listings and specifically paid listings to see if that might reset something. My cache has been cleared.

This is the website: GertiesLiveWork.com

Hi,

Could you please let us know which settings you’re using to set the expiration period? There are three possible ways to configure this: in the individual listing settings, in WordPress under HivePress > Settings > Listings > Expiration for global defaults, or using the package settings if you’re using the Paid Listings extension. This information will help us provide you with more accurate assistance.

As I mentioned, I have configured all listings to expire after 30 days (HivePress > Settings > Listings > Expiration) and I have also set the Listing Expiration to 30 days (Listings > Packages > Edit Package).

Within the listings, the expiration date that is automatically set is correct. But the listing doesn’t expire (switch from Published to Draft) on the day it is set to expire.

If listings with past expiration dates aren’t changing to Draft status, please check WP > Tools > Scheduled Actions in the Pending or Failed sections for the hivepress/v1/events/hourly event. If it’s there, click Run and see if the listing status updates.

Could you also let us know if there were any recent changes before this stopped working?

There’s no failed or pending actions related to this.

No changes that I can recall were implemented when this issue began happening.

What do you suggest to fix this??

Please let me know if you have access to Menu Items in WP > Tools > Scheduled Actions and if there is a hivepress/v1/events/hourly hook [please see how it looks]. Please check both the Pending and Failed tabs, as this hook should be present in one of them. We need this information to help you resolve the issue.

Yes, I have checked my Scheduled Actions. In Failed, there are hivepress/v1/events/hourly actions on 9/23/25 (Claim ID 216573), 8/26/25 (Claim ID 254870), 8/24/25 (Claim ID 253394), 7/16/25, 5/7/25 (Claim ID 163953), 4/30/25 (Claim ID 156241), 4/14/25 and 3/2/25. There are no pending actions with the hook hivepress/v1/events/hourly.

Thank you for the details.

The scheduled jobs should expire listings, and if there are failed tasks, it means they are not working as expected. To help identify the issue, please find the oldest failed date [from your message, it seems to be 3/2/25] and try to recall what changes occurred around that time, such as plugin updates or the addition of third-party plugins.

Please try disabling third-party plugins, then deactivate and reactivate HivePress. This will reschedule actions, allowing you to check if they appear in the pending queue. After that, click “Run” and observe whether the actions complete successfully and if the listings expire as expected.

I will disable plugins and deactivate and reactive Hivepress late tonight when my website won’t be disturbed. I have previously tried this and it did not resolve the issues.

I did just run the pending hivepress/v1/events/daily action without issue. Why isn’t this resolving the issue?? I see this action completed on all but the dates listed and yet listings are never expiring as set.

We’ve encountered a similar problem with third-party plugins, as some of them use the same recurring job scheduler but an older version. If everything was working correctly before and stopped recently [due to these jobs failing], it’s likely related to a plugin update that caused a conflict. We haven’t received widespread bug reports about this, so it’s probably a specific combination of plugins causing the problem.

If the issue persists after testing, please send temporary WP access to support@hivepress.io with the link to this topic, and we’ll check it [please send only the link, without login and password]. You can create a temporary access link using this plugin.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.