如何在限时内清点标签中的帖子

时间:2019-03-08 作者:Jimmie Johansson

当我们列出标签时,我们可以得到计数,甚至可以按计数排序,如下所示:

$tags = get_tags([
    \'orderby\' => \'count\',
    \'order\'   => \'DESC\',
    \'include\' => $term_ids,
]);

But how can we get the count of posts for the last week for example?

我想得到"trending tags" 上周,但如果不进行我自己的SQL查询,就无法在WordPress中找到任何好方法来完成此操作。这就是我要走的路还是我错过了什么?

1 个回复
SO网友:WebElaine

WP Core无法通过在给定的时间段内发布多少与标签相关联的帖子来获取标签。您需要推出自己的解决方案。使用$wpdb->prepare 作为最佳实践;这个Codex article on the wpdb class 应该为您提供以WP方式运行查询所需的信息。

相关推荐

Query posts by Post title

我使用下面的ACF查询生成一个列表,效果很好。然而,现在我想按标准WP“post title”而不是ACF自定义字段“datum”对列表进行排序我该怎么做?// args $args = array( \'posts_per_page\' => 999, \'post_type\' => \'lezing\', \'orderby\' => \'meta_value\', \'order\' => \'ASC\',