【问题标题】:Show comments on wordpress home page在 wordpress 主页上显示评论
【发布时间】:2011-09-06 11:51:58
【问题描述】:

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

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

我正在尝试在帖子的主页流中显示每个帖子的 cmets。

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

【问题讨论】:

    标签: php wordpress comments


    【解决方案1】:

    在loop.php中循环的&lt;?php endwhile; ?&gt;之前试试这个:

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

    【讨论】:

    • 我必须把它放在我的模板的 index.php 中(在显示所有帖子的循环内),它运行良好。谢谢。
    【解决方案2】:

    试试这个:

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

    【讨论】:

      【解决方案3】:

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

      点击右上角的齿轮图标显示设置,在设置底部附近将“页面属性”“模板”从“首页模板”更改为“默认模板”。保存你就会有 cmets。

      但是您可能会失去主页的其他功能(您可以随时更改模板)。对我来说,我没有失去任何东西。

      了解一个普通的 wordpress 博客旨在将 cmets 放在博客(帖子)上,而不是放在主页上。默认情况下,您甚至不应该在任何页面(只是帖子)上使用 cmets,但这很容易启用。这就是为什么通常不允许使用 cmets,但如果您有一个单页网站,这就是一个问题。

      另请注意,有许多不同的主题,有些确实允许在主页上使用 cmets。

      【讨论】:

        猜你喜欢
        • 2012-09-06
        • 2011-10-21
        • 1970-01-01
        • 2020-01-15
        • 1970-01-01
        • 2014-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多