have_comments()返回false [with comments_template()]

时间:2012-08-02 16:50:22

标签: wordpress

我的wordpress安装表现得非常奇怪。首先是recent posts stopped working,现在是......

我正在制作我的自定义wordpress主题,但我仍然坚持评论。实际上,我刚刚复制了评论模板的代码和this tutorial中的3个函数。

我找到了一个解决方案,说我应该使用comments_template()而不是一般的include方法来调用模板,这就是我的工作方式。它仍然没有显示单个注释,即使get_comments_number()返回2并且我在仪表板中看到注释。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

我在5分钟前也对此感到厌烦。

是的,您应该调用此comments_template()函数。

这样称呼:

comments_template( '', true);

然后在主题目录中创建comments.php,然后执行

 if (have_comments()) {
    ...
}

周期。

它应该有用。