wp_defer_comment_counting

函数
wp_defer_comment_counting ( $defer = null )
参数
  • (bool) $defer
    Required:
    Default: null
返回值
  • (bool)
定义位置
相关方法
wp_defer_term_countingwp_update_comment_countwp_update_comment_count_nowget_comment_countwp_set_comment_cookies
引入
2.5.0
弃用
-

wp_defer_comment_counting: 这个函数延迟了WordPress中评论的计数,这意味着它延迟了对文章评论数量的重新计算,直到它是绝对必要的。这有助于提高WordPress网站的性能,尤其是在处理大量评论时。默认情况下,每次添加、编辑或删除评论时,WordPress都会更新评论。

决定是否推迟评论计数。

当设置$defer为true时,所有文章的评论计数将不会被更新,直到$defer被设置为false: 当$defer被设置为false时,那么所有之前推迟更新的文章评论计数将被自动更新,而不需要再调用wp_update_comment_count()。

function wp_defer_comment_counting( $defer = null ) {
	static $_defer = false;

	if ( is_bool( $defer ) ) {
		$_defer = $defer;
		// Flush any deferred counts.
		if ( ! $defer ) {
			wp_update_comment_count( null, true );
		}
	}

	return $_defer;
}

常见问题

FAQs
查看更多 >
闪电侠

(工作日 10:00 - 18:30 为您服务)

2025-12-05 17:32:57

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

您也可选择聊天工具与我们即时沟通或点击查看:

您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: