在 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中循环的<?php endwhile; ?>
之前试试这个:
<?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 主页上显示评论的主要内容,如果未能解决你的问题,请参考以下文章