Wordpress查询计算特定类别中每天发布的更新

时间:2012-09-07 19:28:16

标签: wordpress categories

任何人都知道如何使用wordpress查询计算特定类别中每天发布的更新(例如:在此日期/日期)?

非常感谢。

1 个答案:

答案 0 :(得分:1)

我不知道我是否完全理解您的问题,您是否希望在特定日期/日期发布特定类别的帖子数量?

在这种情况下,您只需创建WP_Query的实例,然后传入您想要查看的time parameterscategories

类似的东西,

<?php
$today = getdate();
$args = array('year' => $today["year"], 'monthnum' => $today["mon"], 'day' => $today["mday"], 'category_name' => 'Uncategorized');
$search = new WP_Query($args);
$count = $search->found_posts;
?>

如果您想根据修改日期返回帖子(您说明每天发布的帖子更新,我不明白),那么您需要添加'posts_where'过滤器而不是args的时间参数。

请参阅上面的时间参数链接以获取示例代码和使用它的说明 - 但稍微修改其中一个示例,您可以创建类似的内容。

// Create a new filtering function that will add our where clause to the query
function filter_where( $where = '' ) {
$where .= " AND post_modified >= '2010-03-01' AND post_modified < '2010-03-16'";
return $where;
}

add_filter( 'posts_where', 'filter_where' );
$query = new WP_Query( $query_string );
remove_filter( 'posts_where', 'filter_where' );