
WordPress调试完整指南(启用WP_DEBUG + 其他工具)
update_posts_count ( $deprecated = '' )
update_posts_count: 这个函数更新一个给定分类法的文章数量。它需要两个参数:$terms和$taxonomy。$terms是一个需要更新文章计数的术语ID的数组。$taxonomy是需要更新文章数量的分类法的名称。
更新一个博客的文章数。
WordPress MS将一个博客的文章数作为一个选项来存储,以避免在用get_site()函数获取一个博客的详细信息时出现多余的COUNT: 当文章发布或未发布时,这个函数被调用,以确保计数保持最新。”
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'" ) ); }