建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

WordPress 在文章列表中显示评论

GG网络技术分享 2025-03-18 16:04 0


有时我们想在首页的每个帖子下显示评论,就像在文章页面上显示一个单条一样,但是直接在首页上的comments_template()没有响应。 那么如何实现呢?存在WordPress 主题在文章的调用循环中,也就是在while(have_posts())之间的适当位置:the_post(); 和endwhile;,添加如下代码:

<?php    global $withcomments;    $withcomments = true;    // 包含评论模板文件,自定义    comments_template("/mobantu-comments.php");

?>

实现原理非常简单。 我在上面代码的第二行声明我将使用全局变量 $withcomments 并将其值更改为 true。 然后第 6 行包含模板 inline-comments.php,用于在主页上显示评论。 为什么不使用默认的评论模板comments.php?

其实凡事都有它的适用范围,一般来说WordPress 主题中的comments.php 是专为文章单页和分页页面定制的。 如果在首页设置,看起来很别扭。 如果想在首页显示每篇文章的评论,可以自定义首页的显示评论。 现在模板!

如果要使用默认的评论模板comments.php,将第六行改为comments_template();

以上方法可以扩展到分类页、标签页、日期存档页等文章列表页!

标签: WordPress 教程

提交需求或反馈

Demand feedback