在开发评论模块时大多数情况下都需要获取文章的评论数,与此同时我们在热门文章的推荐列表上也需要输出文章的评论数。那么如何获取文章评论数?方法很简单,以下我们使用$wpdb对象来查询wordpress的数据库,代码如下:

<?php
$comtsnum = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'");
if (0 < $comtsnum) $comtsnum= number_format($comtsnum);
?>

以上代码中变量 $comtsnum 即文章页的评论数,在需要输出的地方输入以下代码:

<?php echo "共有 ".$comtsnum." 条评论";?>

以上。