我想在主页的每一个日志下看起来像一篇文章页面single显示评论,直接放主页没有反应。谁知道怎么教我? 谢谢!
解决方案:
在WordPress主题的index.php文件的文章调用循环,即 while (have_posts()) : the_post(); 和 endwhile; 适当位置之间,添加以下代码:
实现原理很简单。我将在上述代码的第二行声明中使用全局变量$withcomments,并将其值改为true。然后第6行包含在主页上显示评论的模板inline-comments.php,为什么不使用默认评论模板?comments.php呢?事实上,无论什么东西都有其适用范围,一般WordPress主题中的comments.php都是专门为文章设计的single和页面page定制,如果你把它放在主页上,它似乎会感到非常不舒服,如果你想在主页上显示每篇文章的评论,定制一个模板来显示主页的评论!如果你想使用默认评论模板comments.php,第6行改成comments_template();
以上方法可推广到分类页、标签页、日期归档页等文章列表页!
想了解更多,请进一步阅读WordPress文档:
The Comments Template
WordPress tip: Include comments in post lists