Top Down Contact Closed
Home > Plugins, Wordpress > Wordpress 插件推荐: Daily Top 10 Posts

Wordpress 插件推荐: Daily Top 10 Posts

2008/09/20 Add 8 comments |

你想知道你的日志每一天有多少的点击量吗?
你想知道你的日志创建以来总计有多少的点击量吗?
你想为你的日志创建一个"每日最热排行榜"或是"最热日志总排行榜"吗?
那么“Daily Top 10 Posts”这个插件正是你要寻找的对象。它可以记录一篇日志到目前为止总的浏览量,以及这一天当中的适时浏览量。你还可以在侧边栏显示每天点击最多和总计点击最多的文章。

☆插件名称:Daily Top 10 Posts
☆插件描述:记录每篇日志的总浏览量以及当天的浏览量,并可以在侧边栏显示。
☆作者: Andrew dela Serna
☆版本: 0.4
☆插件适用范围: 兼容 Wordpress 2.6 or 2.6+
☆注意: 这是一个独立的插件. 如果之前你一直在使用"Top 10" 这个插件来记录浏览量, 那么当你使用插件之后,之前的浏览量记录将不再存在,从0从新开始!


插件安装步骤:

  1. 下载插件:Download
  2. 解压并上传插件到目录:【yourserver.com】/wp-content/plugins/
  3. 登陆 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";

如果还有什么问题,请给我留言,谢谢!

Ad spot

声明:城市@后版权所有,未经授权请勿转载本博客日志到任何博客或论坛!

如果你喜欢我的文章,欢迎订阅。Google Reader | 鲜果 | 抓虾 | 九点 | QQ邮箱 | 有道 | 更多

Posted by: Gil | Categories: Plugins, Wordpress | Tags: , , , , | Read: 1,746 views
  1. 9月 21st, 2008 at 01:58 | #1

    恩,这个貌似比wp-postviews还强大。

  2. 11月 17th, 2008 at 19:23 | #2

    我怎么如何也添加不进来呢? 我的主题不支持Widgets,结果在sidebar调用Top Posts for Today 总是不行啊

  3. 11月 17th, 2008 at 20:23 | #3

    @YoungCheon:
    要首先在单篇日志"single.php"页中加入统计代码哦 :razz:

  4. 2月 23rd, 2009 at 06:39 | #4

    #if you wish to track unique sessions(翻译不清楚,如果你知道请告诉我 决定要不要启用“不重复造访”计数:lol: ),设置参数为"0"和"1"

    是用来记录唯一IP地址的。
    如果不开启的话,同文章按F5记录数量会不断增长。
    开启的话,就会根据IP地址来计算访问数量。