摘要:很多wordpress站长需要一些类似糗百、豆瓣这样的互动站网站,想要把评论显示在文章列表上,来增加用户黏性和体验,简单…
很多wordpress站长需要一些类似糗百、豆瓣这样的互动站网站,想要把评论显示在文章列表上,来增加用户黏性和体验,简单的留言代码调用无法实现这样的功能,下面大挖分享给大家一个方法。操作起来比较简单;
实现方法:
在wordpress模板的index.php文件中的文章调用循环内,while (have_posts()) : the_post();和endwhile;之间适当位置,添加以下代码:
1
2
3
4
5
6
|
<?php
global $withcomments;
$withcomments = true;
// 包含评论模板文件,
comments_template(“/inline-comments.php”);
?>
|
示例:
1
2
3
|
<?php while (have_posts()) : the_post(); ?>
<?php global $withcomments; $withcomments = true; comments_template(“/opinion.php”);?>
<?php endwhile; ?>
|
实现原理:
使用全局变量$withcomments,并将其值改成true(改成这样也是可以的$withcomments = 1;)。接着包含用于在首页显示评论的模板opinion.php,如想使用默认评论模板comments.php,改成comments_template();
该方法可用于分类页、标签页、日期归档页等!
来源:http://www.wazhuti.com/388.html