在 wordpress 主页上显示评论

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

【参考方案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。

【讨论】:

以上是关于在 wordpress 主页上显示评论的主要内容,如果未能解决你的问题,请参考以下文章

仅在WordPress中,菜单不会显示在移动主页上

如何在 wordpress 的主页上显示裁剪的图像?

如何在 Wordpress 上显示登录用户的评论(仅)

PHP 在Wordpress主页上显示的帖子数量不同于其他页面

PHP Wordpress - 不在主页上显示侧栏

如何将标题中的 Wordpress 滑块代码仅显示在主页中