gpt4 book ai didi

php - WordPress:列出没有评论的帖子

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:53:35 25 4
gpt4 key购买 nike

我有一个简单的页面,我想显示尚未评论的帖子列表。我该怎么做?我想这是我可以添加到 query_posts 的一些参数?谢谢。

最佳答案

您可以设置过滤器和查询变量来修改查询帖子的 SQL。将此添加到您主题的 functions.php 文件

function filter_comment_count( $sql ){
global $wpdb;
$comment_count = get_query_var( 'comment_count' );

if( is_numeric($comment_count) )
$sql .= $wpdb->prepare( " AND {$wpdb->posts}.comment_count = %d ", $comment_count );

return $sql;
}

然后你可以调用 query_posts( 'comment_count=0' ); (任何数字),你只需要预先添加过滤器,

add_filter( 'posts_where', 'filter_comment_count'  );

调用电话后,您可能还想删除过滤器。

remove_filter( 'posts_where', 'filter_comment_count' ); 

关于php - WordPress:列出没有评论的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4829733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com