How the Fallback Expiration Sweep Works
Purpose of the fallback sweep
The fallback sweep provides an additional reliability layer for overdue expirations.
What it looks for
The plugin queries content with:
- Expiration enabled
- An expiration timestamp that is due
- No stored Expired marker
What happens when overdue content is found
Each matching item is passed through the normal expiration processing routine. This ensures the same action validation and status handling are used whether the expiration was triggered by its original scheduled event or by the fallback process.
Batch size
The fallback query processes a limited batch of overdue content per run rather than trying to load an unlimited number of items at once.
Why this matters
WP-Cron behavior depends on the WordPress environment. The fallback helps recover from a missed or delayed individual event without requiring the administrator to manually edit each overdue item.