能在一起要学会知足,期望放低一点,幸福就会多一点。

标签:wp-postviews

WordPress获取近期的最热门文章
技术文档

WordPress获取近期的最热门文章

2011-01-17 2011-01-17 23705浏览 31评论 简洁版

前面写了一篇文章:WordPress获取最热门文章,可以通过点击量来获取整个网站内最热门的文章,时间是从建站之日开始的。但这样会导致每次看到的热门文章都是那几篇,缺乏新鲜感。于是乎,把相关函数重新修改了一下,可以获取近期的最热门文章,比如30天或者多少天内的热门文章排行。这样应该就更加人性化了。

修改后的函数如下(红色处为修改的部分):

// Get Top Viewed Posts ,必需有wp-postviews插件
function get_mostviewed($limit = 5,$limitdays=30,$before = '<li>', $after = '</li>') {
global $wpdb;
if($limitdays==0||$limitdays=="")  $where = "";
else $where .= " AND post_date > '" . date('Y-m-d', strtotime("-$limitdays days")) . "'";
UTF8_EXCERPT_HAS_MORE

阅读更多...

Wordpress获取最热门文章
技术文档

WordPress获取最热门文章

2010-10-21 最后修改:2010-10-24 03:06 6810浏览 0评论 简洁版

WordPress安装了wp-postviews插件后,就可以记录文章的点击数,我们可以根据这个点击数来获取最热门的文章。

wp-postviews本身已经自带了get_most_viewed这个函数,可以获取最热门的文章,并且可以在后台设置样式。功能很强大,但是在有评论翻页的文章的时候,评论翻页那里会出现问题。会出现找不到评论或者评论跳到另外一片文章的问题。

翻阅了wp-postviews的相关代码,由于我在主题中直接使用了中文工具箱,而不是通过相关插件如wp-kit-cn来实现一些增强的功能,所以决定自己加一些代码实现获取最热门文章的功能。

代码如下:

阅读更多...