have_comments是一个WordPress函数,用于检查当前页面是否有评论。
具体用法如下:
1. 在WordPress主题的模板文件中,使用以下代码来检查当前页面是否有评论:
2. 通常情况下,have_comments函数应该在与wp_list_comments函数一起使用,以便在有评论时显示评论列表,没有评论时不显示。以下是一个示例:
<?php
if (have_comments()) {
echo '
评论列表
';
echo '
';
}
comment_form();
?>
在上面的示例中,如果当前页面有评论,则会显示“评论列表”标题和评论列表。如果没有评论,则只会显示评论表单。
注意事项:
- have_comments函数应该在WordPress的The Loop循环中使用,以便正确检查当前页面是否有评论。
- 如果在自定义查询或循环中使用have_comments函数,需要先调用wp_reset_query函数重置查询。
- have_comments函数没有参数,可以直接调用。
- have_comments函数只返回布尔值true或false,表示当前页面是否有评论。
wp_list_comments();
echo '