have_comments是一个WordPress函数,用于检查当前页面是否有评论。

具体用法如下:

1. 在WordPress主题的模板文件中,使用以下代码来检查当前页面是否有评论:

2. 通常情况下,have_comments函数应该在与wp_list_comments函数一起使用,以便在有评论时显示评论列表,没有评论时不显示。以下是一个示例:

<?php
if (have_comments()) {
echo '

评论列表

';
echo '

    ';
    wp_list_comments();
    echo '

';
}

comment_form();
?>

在上面的示例中,如果当前页面有评论,则会显示“评论列表”标题和评论列表。如果没有评论,则只会显示评论表单。

注意事项:

- have_comments函数应该在WordPress的The Loop循环中使用,以便正确检查当前页面是否有评论。
- 如果在自定义查询或循环中使用have_comments函数,需要先调用wp_reset_query函数重置查询。
- have_comments函数没有参数,可以直接调用。
- have_comments函数只返回布尔值true或false,表示当前页面是否有评论。