_clear_modified_cache_on_transition_comment_status()WP 4.7.0

Clears the lastcommentmodified cached value when a comment status is changed.

Deletes the lastcommentmodified cache key when a comment enters or leaves 'approved' status.

This is an internal function for using it by WP core itself. It's not recommended to use this function in your code.

No Hooks.


null. Nothing.


_clear_modified_cache_on_transition_comment_status( $new_status, $old_status );
$new_status(string) (required)
The new comment status.
$old_status(string) (required)
The old comment status.


Since 4.7.0 Introduced.

_clear_modified_cache_on_transition_comment_status() code WP 6.1.1

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' );