Wordpress 插件推荐: Daily Top 10 Posts
你想知道你的日志每一天有多少的点击量吗?
你想知道你的日志创建以来总计有多少的点击量吗?
你想为你的日志创建一个"每日最热排行榜"或是"最热日志总排行榜"吗?
那么“Daily Top 10 Posts”这个插件正是你要寻找的对象。它可以记录一篇日志到目前为止总的浏览量,以及这一天当中的适时浏览量。你还可以在侧边栏显示每天点击最多和总计点击最多的文章。
☆插件名称:Daily Top 10 Posts
☆插件描述:记录每篇日志的总浏览量以及当天的浏览量,并可以在侧边栏显示。
☆作者: Andrew dela Serna
☆版本: 0.4
☆插件适用范围: 兼容 Wordpress 2.6 or 2.6+
☆注意: 这是一个独立的插件. 如果之前你一直在使用"Top 10" 这个插件来记录浏览量, 那么当你使用插件之后,之前的浏览量记录将不再存在,从0从新开始!
插件安装步骤:
- 下载插件:Download
- 解压并上传插件到目录:【yourserver.com】/wp-content/plugins/
- 登陆 Wordpress 后台,并到插件目录启用该插件
插件用法介绍:
一、 登陆后台>设计>主题编辑器,找到"single.php"这个文件
#找到这一行:
1 | <?php the_time('F jS, Y') ?> //date |
#在它的后面插入:
1 2 3 | <br /> <?php if (function_exists('todays_overall_count')) { todays_overall_count($post->ID, 'Visited', 'times', 'so far today', '0', 'show'); } ?> |
二、 如果想让统计信息在主页上显示, 请在主题编辑器找到"index.php"这个文件。
#找到这一行:
1 | <?php the_time('F jS, Y') ?> |
#在它的后面插入:
1 2 3 | <br /> <?php if (function_exists('todays_overall_main')) { todays_overall_main($post->ID, 'Viewed', 'times', 'so far today'); } ?> |
说明:
#当你的日志被浏览后将以这样示例: “Visited 300 times, 25 so far today” 的形式显示浏览量。
#你可以根据你的喜好来编辑它显示的形式。
#如果你想让他们之间互相有一个字的间隔, 你可以在它们之间插入两个'' 而不是仅仅留下一个空白。
#if you wish to track unique sessions(翻译不清楚,如果你知道请告诉我 决定要不要启用“不重复造访”计数:lol: ),设置参数为"0"和"1"
#如果你不想让统计信息显示出来,请把"show"改成"noshow"
三、 添加"每日最热排行榜"统计信息到侧边栏。 如果你的主题支持Widgets,直接调用即可 (Design > Widgets). 如果你是用的主题暂时还不支持Widgets,打开 "sidebar.php" 文件并按照以下步骤添加:
#添加以下代码到你侧边栏的适当位置:
1 2 3 | <h3>Top Posts for Today</h3>
<?php if (function_exists('todays_count_widget')) {
todays_count_widget('views', 'ul'); } ?> |
四、 添加"最热日志总排行榜"统计信息到侧边栏。如果你的主题支持Widgets,直接调用即可 (Design > Widgets). 如果你是用的主题暂时还不支持Widgets,打开 "sidebar.php" 文件并按照以下步骤添加:
#添加以下代码到你侧边栏的适当位置:
1 2 3 | <h3>Overall Top Posts</h3> <?php if (function_exists('todays_overall_count_widget')) { todays_overall_count_widget('views', 'ul'); } ?> |
说明:
#你可以替换 "views" 这个词为你喜欢的其他词 (比如:visits, pageviews 或是留空).
#该列表的格式默认为无序列表 (ul). 如果你喜欢有序列表的形式,可以改变ul为ol
五、 功能改造
#更改侧边栏"每日最热排行榜"显示文章的数目
打开dailytop10.php文件,首先找到行数 #203 行,将最后面的 ORDER BY postcount DESC LIMIT 「10」改成 ORDER BY postcount DESC LIMIT「5」:
203 | and post_status = 'publish' ORDER BY postcount DESC LIMIT 5"); |
#自定义是否在侧边栏文章排行榜后显示浏览次数
打开dailytop10.php文件,找到 #214 行,将后面的「($postcount views)」删除即可:
214 | "<li><a href=\"$home_url_perma\">$title_post</a></li>\n"; |
如果还有什么问题,请给我留言,谢谢!
声明:城市@后版权所有,未经授权请勿转载本博客日志到任何博客或论坛!
如果你喜欢我的文章,欢迎订阅。Google Reader | 鲜果 | 抓虾 | 九点 | QQ邮箱 | 有道 | 更多

恩,这个貌似比wp-postviews还强大。
我怎么如何也添加不进来呢? 我的主题不支持Widgets,结果在sidebar调用Top Posts for Today 总是不行啊
@YoungCheon:
要首先在单篇日志"single.php"页中加入统计代码哦
#if you wish to track unique sessions(翻译不清楚,如果你知道请告诉我 决定要不要启用“不重复造访”计数:lol: ),设置参数为"0"和"1"
是用来记录唯一IP地址的。
如果不开启的话,同文章按F5记录数量会不断增长。
开启的话,就会根据IP地址来计算访问数量。