更新博客的帖子数量。

原型

update_posts_count( string $deprecated = '' )

描述

WordPress MS将博客的帖子数量存储为一个选项,以便在使用get_site()获取博客详细信息时避免无关的COUNT。发布或取消发布帖子时会调用此函数以确保计数保持最新。

参数

$deprecated (string) (Optional) 不曾用过。

源文件

路径:wp-includes/ms-functions.php

<?php
...
function update_posts_count( $deprecated = '' ) {
	global $wpdb;
	update_option( 'post_count', (int) $wpdb->get_var( "SELECT COUNT(ID) FROM {$wpdb->posts} WHERE post_status = 'publish' and post_type = 'post'" ) );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/update_posts_count/