On this page
_clear_modified_cache_on_transition_comment_status( string $new_status, string $old_status )
This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
Clears the lastcommentmodified cached value when a comment status is changed.
Description
Deletes the lastcommentmodified cache key when a comment enters or leaves ‘approved’ status.
Parameters
$new_statusstring Required-
The new comment status.
$old_statusstring Required-
The old comment status.
Source
File: wp-includes/comment.php. View all references
function _clear_modified_cache_on_transition_comment_status( $new_status, $old_status ) {
if ( 'approved' === $new_status || 'approved' === $old_status ) {
$data = array();
foreach ( array( 'server', 'gmt', 'blog' ) as $timezone ) {
$data[] = "lastcommentmodified:$timezone";
}
wp_cache_delete_multiple( $data, 'timeinfo' );
}
}
Related
Uses
| Uses | Description |
|---|---|
| wp_cache_delete_multiple() wp-includes/cache.php | Deletes multiple values from the cache in one call. |
Changelog
| Version | Description |
|---|---|
| 4.7.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/_clear_modified_cache_on_transition_comment_status