Cam*_*ron 4 php wordpress comments
我有一个简单的页面,我想显示尚未评论的帖子列表.我该怎么做?我认为这是我可以添加到query_posts的一些参数?谢谢.
pos*_*ern 15
您可以设置过滤器并查询变量以修改查询帖子的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;
}
Run Code Online (Sandbox Code Playgroud)
然后你可以打电话query_posts( 'comment_count=0' );
(任何号码),你只想提前添加过滤器,
add_filter( 'posts_where', 'filter_comment_count' );
Run Code Online (Sandbox Code Playgroud)
在您拨打电话后,您可能还想删除过滤器.
remove_filter( 'posts_where', 'filter_comment_count' );
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1850 次 |
最近记录: |