我一直在使用本教程在我的网站上生成类似帖子的系统(基本上是逐字逐句):https://hofmannsven.com/2013/laboratory/wordpress-post-like-system/
在本页的最下方,它介绍了如何在过去一天显示最喜欢的帖子。我调整了代码以解释过去一周中的大多数喜欢。但是,在7天之后,即使注册了新的相似内容,帖子也会消失。它不会显示在Feed上。
例如,假设帖子开始表现良好(21天前发布)并开始获得很多喜欢,它应该显示在Feed的顶部。
以下是我现在所拥有的内容,它只展示了有史以来最喜欢的帖子:
$week = date('W'); //changed from year with 'j' input
$year = date('Y');
$args = array(
//'year' => $year,
//'week' => $week,
'post_type' => array( 'post' ),
'meta_key' => '_post_like_count',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'paged' => $offset,
'posts_per_page' => $posts_per_page,
'post__not_in' => array($current_post_id) //skip current displayed post
);
我认为这与能够将日期与特定类似日期相关联起作用了吗?
这是我正在思考的过程:
我认为这是一个过程,我只是不知道如何实现这个目标:(
同样,我提到的网站上有我functions.php
中的所有代码,所以只看看它!
这是当前的实时网站:https://www.uncvrd.co