You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 19c72cc
Browse filesBrowse the repository at this point in the historyBrowse files
Options, Meta APIs: Clean up expired orphaned transient timeouts and resolve cross-network collision.
- Updates delete_transient() and delete_site_transient() to always delete orphaned timeout rows.
- Updates delete_expired_transients() to delete expired orphaned transient and site transient timeouts across single-site (options table) and multisite (sitemeta table).
- Enforces b.site_id = a.site_id on both multisite cleanup queries to resolve cross-network data loss (#65969).
- Adds comprehensive single-site and multisite test coverage using factory-created networks.
- Documents the return value behavior in docblocks for delete_transient() and delete_site_transient().
Props team evolve.
Fixes #65863.
See #65969.
0 commit comments