如何增加你的博客的粘性
2007年09月13日
如果你时常观察你网站的访问日志,你会发现你有一大部分读者来自搜索引擎,如果你进一步分析,来自搜索引擎的读者绝大部分是带着问题或者为了寻找什 么东西来到你的网站,一般他们找到他们想要的就会离开,怎样让读者喜欢上你的网站,增加你博客的粘性,在你的网站上停留更多的时间呢?除了增加你博客的内 容的原创性和丰富内容之外,其实你可以做的更多。下面就介绍三个增加你网站粘性的 WordPress 插件。
Where did they go from
如果有注意过亚马逊(国内是卓越网)单一产品页面下面,你就会发现在每个商品下面有:查看此商品的顾客也查看了,这里显示了一组查看过此商品的顾客同时查看过的别的商品的链接,记录读者的访问记录,这是非常好的一个增加博客的粘性的非常的方法,那么怎么实现呢?你可以使用这个插件:Where did they go from。这个插件安装非常简单,下载,上传到你的插件文件,激活之后,一段时间(几个小时或者几天,看你的博客的点击量)之后,它就会在留言框前显示读者浏览记录(原作者是这样说的,但是我安装之后显示在留言框后面)。如果你想自己定义他出现的位置,你可以把 add_action('comment_form','show_where_they_go'); 注释掉,然后在你想显示地方(一般我喜欢把它放在 single.php 文章的后面)输入以下代码: <?php if (function_exists('show_where_they_go')) show_where_they_go(); ?>。另外默认情况下它最多显示5篇日志,你可以修改插件文件中的 $maxLinks 这个变量为你想要的数字。
Contextual Related Posts
在每篇文章下面增加相关日志也是一个增加网站粘性的好办法,我介绍也是 Mark Ghosh 写的插件 Contextual Related Posts,这个插件安装和使用和上面那个插件几乎一样,但是我也出现了同样的问题,相关日志列表出现在留言框下面,所以我也对插件做了小小的修改,在插件文件中,注释add_action('comment_form','related');,然后在你刚才输入浏览记录列表的代码下面输入:<?php if (function_exists('related')) related("$post->ID"); ?>。另外默认情况下它最多显示5篇日志,你可以修改插件文件中的 $maxRelated 这个变量为你想要的数字。
Random Posts
最后一个可以增加你的博客的粘性的插件是 Random Posts,它能够显示一个随机日志的列表,对于这个插件,我觉得也可以自己用函数来实现,因为并不复杂。
整合
上面的 Where did they go from 这个插件,在安装之后,由于没有浏览记录或者你的日志很多,其实很多日志并不显示浏览记录列表,这种情况下这个插件默认显示是 N/A,这样其实并不美观,你可以把修改下,如果在没有记录的情况下,可以让它什么都不显示。如果同时显示3个列表(共15个链接),会把日志拉的很长, 而且相关日志列表并不是每篇日志都会显示,所以个人喜欢把 Contextual Related Posts 和 Random Posts 着两个插件整合在一起,默认情况下显示相关日志,如果没有相关日志,则显示随机日志。这样至少在文章后面有个随机日志的列表。最后的效果如下所示:大家也 可以到我们博客的每篇文章后面查看实际效果,:-) 。

2007-06-22 19:48 更新,我把这三个插件整合成一个:WP-Stickiness
对于增加博客的粘性,你还有什么好的方法,你有什么好建议,或者你在使用上面几个插件有什么问题,请给我们留言!我们会尽力给你解答!
37 条评论 添加你的评论 →

1. 一个叫搜索引擎的家伙 | 2007:06:15 - 12:38:09 | #
呵呵 谢谢你的经验分享
我也发现这个问题
2. keke | 2007:06:15 - 14:06:43 | #
用了后面两个,打算把第一个也加上去!
3. 春晓 | 2007:06:15 - 14:13:45 | #
要打开水煮鱼的博客首页总要历经千辛万苦,才可以轻松看到文字,^_^。
4. 闲云野鹤 | 2007:06:15 - 14:37:28 | #
回春晓:同感啊
5. 剑指天下 | 2007:06:15 - 15:05:07 | #
没有办法啊,挂载的东西太多了,而且访问量也越来越大了…………
大家多多包涵
6. Denis | 2007:06:15 - 15:30:39 | #
可能本站装的插件过多的原因,使用WordPress就是喜欢鼓捣些插件,现在我停掉了一些插件和服务了,大家看看是不是快了一些。希望是,:-) 另外大家能否推荐下有什么快点的服务器,本人用的是BH
7. Lucy | 2007:06:15 - 15:56:44 | #
请教博主,怎样把自己Gravatars 变大一点啊?我的站上的好小。。。
8. Lucy | 2007:06:15 - 15:59:01 | #
刚刚网址没留上
9. Denis | 2007:06:15 - 16:25:47 | #
看了下你的CSS文件,
其中有:
#comments cite .gravatar {
border:1px solid #ccc;
width:32px;
padding:3px;
}
知道怎么改了吧?
10. Denis | 2007:06:15 - 16:28:58 | #
刚才看到你教我为博主,有点晕,还好没有叫我教主!汗一个
11. 春晓 | 2007:06:15 - 17:50:26 | #
如果叫东方教主会更有搞头,哈哈。
顺便问下教主,怎么设置邮箱,能让别人在注册与评论的时候可以接收到密码及回复
12. Denis | 2007:06:15 - 18:18:59 | #
有个叫做 Subscribe To Comments 可以帮你做到评论的时候收到回复。
对于注册时候收到密码是WP的默认功能吧!
13. ZeroZ | 2007:06:15 - 22:25:32 | #
Where did they go from 这个插件不错,安装成功.
但有一点不明白:
为什么我把这句Readers who viewed this page, also viewed改成中文的.页面显示就是乱码呢?
14. Denis | 2007:06:15 - 22:36:13 | #
这个问题是中文编码的问题了,默认情况下,文件的编码一般是ANSI,所以你把那句话更改为中文之后,不能直接保存,而是另存为一个新文件,编码模式为UTF-8。应该这样就行了。
另外一个解决方法是直接在后台编辑插件,直接修改为中文。
15. Lucy | 2007:06:15 - 22:39:56 | #
搞定了,感谢!
16. ZeroZ | 2007:06:15 - 22:56:54 | #
装了第一个插件之后.回复文章出现这样的情况
Warning: Cannot modify header information – headers already sent by (output started at D:\web\����\index\zero\blog\wp-content\plugins\wheredidtheygov1.php:1) in D:\web\����\index\zero\blog\wp-includes\pluggable.php on line 271
刷新之后是这样的:
Warning: Cannot modify header information – headers already sent by (output started at D:\web\����\index\zero\blog\wp-content\plugins\wheredidtheygov1.php:1) in D:\web\����\index\zero\blog\wp-includes\functions.php on line 1221
但其实已经回复到文章中了.
17. Denis | 2007:06:15 - 23:27:29 | #
你是怎么安装的?
18. ZeroZ | 2007:06:15 - 23:34:55 | #
可以加下QQ具体说下么?
5243512
19. Denis | 2007:06:15 - 23:40:39 | #
加你的Gmail聊,开QQ影响速度
20. ZeroZ | 2007:06:15 - 23:44:20 | #
msn还是gtalk?
21. Denis | 2007:06:16 - 00:02:05 | #
应该是你修改中文的时候在文件的前面添加了空格,这样就会引起 Cannot modify header 的错误,所以可以在插件编辑的地方修改插件。
22. allose | 2007:06:16 - 09:51:27 | #
请教一下,我用了Where did they go from这个插件之后,feed输出就会出错。请问是何原因?
23. allose | 2007:06:16 - 09:54:01 | #
This feed does not validate.
*
line 1, column 1: XML parsing error: :1:1: not well-formed (invalid token) [help]
^
这个是错误信息。
24. J | 2007:06:16 - 11:40:28 | #
看起来都不错,如果都不会影响网页打开速度就更好啦……如果都能显示在feed里面就更更好啦……
25. Denis | 2007:06:16 - 12:13:58 | #
Allose, 我没有发现这个问题,我去你的站点也没有看到这个问题,也许你已经修复了!
26. Lucy | 2007:06:17 - 14:11:59 | #
不能显示呢 一直是N/A
希望大侠帮帮我 http://87insight.cn/2007/06/17/frustrated-2/
27. Denis | 2007:06:17 - 14:49:54 | #
这个插件是记录浏览记录,所以你得等一段时间才行,有了浏览记录之后,一般是需要一段时间,我这里是过了2-3天才有的
28. hatoyu | 2007:07:11 - 13:37:12 | #
不错 尝试一下第一个
29. Cheney | 2007:08:21 - 18:55:32 | #
我是WP新手,请教一下。
前面两个插件,我装上后也是显示在评论下面,我注释掉插件文件夹的语句后要插入是不是在主题single.php中插入?我加进去之后文章就不能显示了。出现错误页面
30. Denis | 2007:08:21 - 23:35:22 | #
@ Cheney,是在single.php中插入,如果你插入的语句是从我文章copy的,你要注意下,各种引号会不会有问题,最好自己自己重新输入与一篇标点符号,因为有时候copy的时候,它会变成中文的标点符号,这样就会出错!
31. benmao | 2007:09:01 - 02:32:03 | #
按照你说的做了,但是出现了留言版上边:
Readers who viewed this page, also viewed:
N/A
又在留言版下边出现了同样的:
Readers who viewed this page, also viewed:
N/A
这是那里的原因
32. Beach | 2007:09:07 - 21:48:08 | #
转载收藏。
谢了!
33. Jet | 2007:10:28 - 18:58:05 | #
安装之后在文章里面出现 Can’t find FULLTEXT index matching the column list 错误提示
34. Hitbali | 2008:01:16 - 11:38:12 | #
为什么我上传Random Posts后在后台激活插件的地方看不到啊,是不是和2.3不兼容啊,还有怎样让这些相关文章在首页不显示,只有在单独日志下显示,谢谢
35. Alex | 2008:02:11 - 20:34:50 | #
和中文WP工具箱冲突?
36. Alex | 2008:02:11 - 20:37:19 | #
发错地儿了……
37. foeiln | 2008:04:10 - 12:50:47 | #
你好,有个问题想请教。在wheredidtheycomefrom插件中,我用add_filter替代了add_action,并且在show_where_they_go里面加入了is_single的判断来确定是在单篇文章页面中显示,但未什么没有效果啊 ?谢谢