在wordpress主页上显示评论

时间:2011-06-01 17:05:17

标签: php wordpress comments

所以我已经将以下代码插入模板循环(在正确的位置),但它没有输出任何注释。有什么线索的原因?

<?php
$withcomments = true; // force comments form and comments to show on front page
comments_template( '', true );
?>

我正在尝试在主页主页上发布每个帖子的评论。

编辑: 只是为了记录,我使用二十个主题。

3 个答案:

答案 0 :(得分:3)

在loop.php中循环的<?php endwhile; ?>之前尝试:

<?php
  $withcomments = "1";
  comments_template();
?>

答案 1 :(得分:1)

试试这个:

<?php global $withcomments; $withcomments = 1; comments_template(); ?>

答案 2 :(得分:0)

有一种不涉及编辑php代码的简单得多的方法。首先,请确保您可以在其他页面上创建评论,如果可以,请返回主页。

点击右上角的齿轮图标以显示设置,并在设置底部附近将“页面属性”,“模板”从“首页模板”更改为“默认模板”。保存您将发表评论。

但是,您可能会丢失主页的其他功能(可以随时将模板改回原样)。对我来说,我什么都没输。

了解普通的wordpress博客旨在在博客(帖子)上发表评论,而不是在首页上发表评论。默认情况下,您甚至不应该在任何页面上发表评论(仅发布信息),但是很容易启用。这就是为什么通常不允许发表评论的原因,但是如果您的网站是一个页面,这就是一个问题。

还要注意,有许多不同的主题,并且某些允许在主页上发表评论。