每周和每月的热门帖子

时间:2020-07-25 作者:m.javad koushki

我有一个代码,不能使用周或月过滤器。请检查代码并告诉我如何按周或月显示热门帖子

                <?php
                                          $popularpost = new WP_Query(array(
                                          \'posts_per_page\' => $cat,
                                          \'meta_key\' => \'post_views_count\',
                                          \'orderby\' => \'meta_value_num\',
                                          \'order\' => \'DESC\',
                                          ));
                                         while ( $popularpost->have_posts() ) : $popularpost->the_post(); ?>

1 个回复
SO网友:Tom J Nowell

Unless you\'re storing that data, you can\'t.

看起来像是posts_views_count 只是一个运行总数,所以除非您存储了每月/每周的数据,否则它根本不存在。

更重要的是,您将这些数据存储在后元数据中,这有很多性能和准确性问题。它是:

与任何形式的页面缓存或CDN不兼容,会在前端创建写查询,降低网站速度,减少同时访问的人数,但由于种族原因,这极不准确。如果您想正确操作并拥有每月/每周的数据,则需要使用外部服务,如Google Analytics或专用流量软件解决方案,查看次数将低于实际情况。

否则,要每周和每月跟踪插件,您需要联系他们的支持路线。第三方插件支持在这里是非主题的。如果它确实存储了这些数据,那么您需要联系他们的支持路线,询问如何访问它。

相关推荐