当文章无评论留言时,想显示一些其它自定义内容,比如:沙发还没人坐!我们可以用get_comments_number()函数实现。
这个函数正常用于输出文章评论数量:
<?php echo get_comments_number(); ?>
加上判断,就可以实现我们想要的:
if( get_comments_number( get_the_ID() ) > 0 ) {
echo '有评论';
} else {
echo '无评论';
}
基本原理就是,评论数量与0比较,并输出不同的内容。