我有一个特殊的案例,我在Wordpress帖子上创建了带有未来日期的评论,但是,Wordpress显示了未来日期的评论。
例如,如果我创建了2050年的评论,它将显示在前端。
我想要一个函数,可以添加到函数。php只显示对过去日期的评论。
我在网上找到的关于它的唯一参考是:
" AND wp_comments.comment_date < '" . date('Y-m-d H:i:s') . "'"
有人能帮我创建这个函数吗?
我知道这个问题已经提了几个月了,但我遇到了同样的问题,并找到了解决方案。这将改变查询以获取评论,并只显示日期截止到现在的评论。
add_filter('comments_clauses', function ($clauses) {
$clauses['where'] .= " AND wp_comments.comment_date <= '" . date('Y-m-d H:i:s') . "'";
return $clauses;
});