wordpress利用WP-PostViews插件实现博客近期热门文章点击率浏览量排行榜的显示

WP-PostViews是一款统计wordpress博客文章浏览量的插件,大家都喜欢用这个wordpress插件统计每篇文章的阅览量/点击率。但WP-PostViews只能统计所有时间内博客文章的点击量,如果想要显示最近一个月或者最近一周内博文热门文章排行榜的话,WP-PostViews暂时无能为力。

如果wordpress博客已经启用了WP-PostViews插件,实现wordpress博客显示近期发布的热门文章的功能也不难。

在sidebar.php上增加:

<?php
function mostmonth($where = ”) {
//获取最近30天文章
$where .= ” AND post_date > ‘” . date(‘Y-m-d’, strtotime(‘-30 days’)) . “‘”;
return $where;
}
add_filter(‘posts_where’, ‘mostmonth’); ?>
<?php query_posts(“v_sortby=views&caller_get_posts=1&orderby=date&v_orderby=desc&showposts=10”) ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href=”<?php the_permalink() ?>” title=”<?php the_title() ?>”><?php the_title() ?></a></li>
<?php endwhile; ?>
<?php endif; ?>

以上代码根据每个wordpress使用主题的不同,可能需要稍微修改下代码,适应wordpress主题的显示风格。

本站提供的服务

发表评论

电子邮件地址不会被公开。 必填项已用*标注