Comments not appearing at all

时间:2016-09-08 作者:Arcath

我在我的网站上启用了评论,但表单没有出现。它曾一度起到了作用,因为我的一些帖子上有评论和链接,但它们没有出现在页面上。

担任此职务:https://arcath.net/2016/03/react/ 该主题在页面顶部清楚地显示了1条评论。

在中启用注释Settings -> Discussion

Discussion Settings

Post Options

我已经阅读了很多关于这个主题的论坛帖子,这些帖子引导我进入这些设置,但我看不出它们有什么错。

3 个回复
最合适的回答,由SO网友:Dexter0015 整理而成

Stupid question : 您的主题是否可能没有显示评论?

除设置外,主题还必须显示注释。

WP提供的默认功能为comments_template (在single.php和/或page.php上使用):


 comments_template( \'\', true );

UPDATE ---------------------------------------------------

我认为“胡曼”这个主题有问题。

我将其安装在包含样本内容的本地WP上。

当我看到一篇包含评论的文章时,我得到的结果与你得到的完全相同。

如果我使用不同的主题(提供的默认主题之一)显示完全相同的文章,则会显示注释。

所以我查了单曲。hueman主题的php模板文件,它使用一个自定义函数(hu\\u is\\u checked(\'post-comments\'))。用于:

if ( hu_is_checked(\'post-comments\') ) { comments_template(\'/comments.php\',true); }
问题是:它返回null(因此无法显示注释)。

根据主题文档,我们应该能够通过定制器定制主题选项http://docs.presscustomizr.com/article/113-customizr-theme-options-comments此选项位于:自定义程序>内容面板>注释

不幸的是,我没能找到它:我在头版、单篇文章、页面上试过,但从未看到过它。

因此,由于未定义选项,自定义函数将始终返回null。

一个快速修复方法是创建hueman的子主题,覆盖single。php模板并更改以下行:

comments_template(\'/comments.php\',true);
我测试过了,很有效。

一个更好的解决方案是联系主题作者,看看我们是否遗漏了什么或者是一个bug。

SO网友:Aftab

遵循三个步骤:

你能签入你的帖子编辑页面吗。许多主题都有一个元框,可以在帖子的编辑页面中启用和禁用评论。

如果您已经检查了那里,但仍然没有来,那么请检查您的主题文件是否有comments\\u模板。

如果有,那么您是否使用了任何与评论相关的插件,如Discus或Facebook评论。请尝试停用这些。

希望通过上述选项,您将获得解决方案。

SO网友:Susan

我只是不得不把这个贴出来,因为我正在经历同样的事情。我编辑了最初设置“随附”的帖子。鉴于这篇文章是一年前写的,我想我应该“发布日期”(双关语)。但评论框不会出现。因此,我创建了一个全新的帖子,并将发布日期保留到现在,即实际时间。此时会出现评论框。我创建了另一个帖子,马上就离开了,嘿,普雷斯托,它成功了。我甚至切换了主题来查看,是的,两篇帖子上都有评论框。所以,不要追溯某件事的日期,看看它是否适合你!