更改注释状态时,清除lastcommentmodified缓存的值。
原型
_clear_modified_cache_on_transition_comment_status( string $new_status, string $old_status )
描述
当评论进入或离开“已批准”状态时,删除lastcommentmodified缓存键。
参数
$new_status
(string)
(Required)
新评论状态。
$old_status
(string)
(Required)
旧的评论状态。
源文件
路径:wp-includes/comment.php
<?php
...
function _clear_modified_cache_on_transition_comment_status( $new_status, $old_status ) {
if ( 'approved' === $new_status || 'approved' === $old_status ) {
foreach ( array( 'server', 'gmt', 'blog' ) as $timezone ) {
wp_cache_delete( "lastcommentmodified:$timezone", 'timeinfo' );
}
}
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/_clear_modified_cache_on_transition_comment_status/