wp_suspend_cache_invalidation() WordPress Function
The wp_suspend_cache_invalidation() function allows you to temporarily suspend cache invalidation for a specific object type. This can be useful when you need to make sure that changes to an object are not cached until you are ready to commit them.
wp_suspend_cache_invalidation( bool $suspend = true ) #
Suspend cache invalidation.
Description
Turns cache invalidation on and off. Useful during imports where you don’t want to do invalidations every time a post is inserted. Callers must be sure that what they are doing won’t lead to an inconsistent cache when invalidation is suspended.
Parameters
- $suspend
(bool)(Optional) Whether to suspend or enable cache invalidation.
Default value: true
Return
(bool) The current suspend setting.
Source
File: wp-includes/functions.php
function wp_suspend_cache_invalidation( $suspend = true ) { global $_wp_suspend_cache_invalidation; $current_suspend = $_wp_suspend_cache_invalidation; $_wp_suspend_cache_invalidation = $suspend; return $current_suspend; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
2.7.0 | Introduced. |