存档

文章标签 ‘插件’

六个实用的WordPress评论回复通知插件

2009年9月27日 admin 没有评论

博客作为博主与博友的交流平台,经常会有博友发表评论及回复,但是博客并不像即时聊天工具那样具有时时交流的功能,不过我们可以通过评论通知插件发送邮件第一时间告知博友他的留言有了新的回复。

评论回复通知插件有很多,并不是每一个都适合自己,在使用的过程中,我们可以根据自己的主题,选择合适的插件。

一、WP-Thread-Comment

这是一个针对 Wordpress 评论功能的增强插件,其作用是让用户能够很方便地对已有评论进行回复讨论,并将结果嵌套或成串显示。此插件的定制性强,你可以根据自己的爱好修改评论的HTML和CSS以及评论通知的内容。应该说这款插件非常不错,而且也是国人开发的。但是我的主题已具备了回复功能,启用该插件是就多了一个回复,所以也就没使用此插件。

具体介绍及安装方法请查看原作者 偶爱偶家 的这篇日志:Wordpress Thread Comment。也可去 WordPress 官方插件目录该页面看看:Wordpress Thread Comment

二、 Comment Reply Notification

Comment Reply Notification插件是对WordPress 2.7版本新增Thread Comments功能的补充,当博客上的留言有人回复的时候,会发送一封邮件通知用户,他的留言有新的回复了,这样可以跟踪留言,让访客能更好的交流。

目前,我用的就是这款插件,可以选择通知的类型,编辑通知的格式。功能单一。

据水煮鱼介绍好像有个BUG,在后台对订阅后续评论的读者的回复不会发送邮件,所以需要前台回复,不过个人感觉良好。

下载地址安装设置

三、Subscribe to Comments

Wordpress留言订阅插件。 可以让用户选择是否订阅留言, 如果选择了订阅, 则当某一篇文章出现新留言的时候, 会邮件通知留言订阅者。

不过此插件定制性不是太好,我开始用的是此插件,后来卸载啦!

下载页面 设置教程

四、mail to commenter

可以根据用户指定将评论邮件通知对方。先说明下,这不是一个评论管理相关的插件。它的功能其实非常简单,通过判断评论内容是否含有‘@user ‘或‘@user:’的代码,如果有的话,会将评论内容用邮件发送给user,可以一次回复多个博友。

下载以及设置教程可看下TinkAgainWordpress插件: Mail To Commenter v1.3.2

五、Notify on comment

这是一个非常简单的插件,当有留言回复时,会发送邮件通知那些订阅了后续的评论的博友,此插件简单,只有设置邮件的格式以及是否自动的发送后续的邮件,

下载地址

六、CommentMailer

CommentMailer可以让你在每次回复留言时获得一个选项,在回复留言的同时向你指定的留言者发送一封Email来通知他你已经回复了他的留言。这样可以更好地维持博客中的留言交流。这个插件的使用是简单和容易的。

下载地址 设置教程

在这我就介绍了六款评论回复通知插件,对于这六款插件,比较好的是Wordpress Thread Comment,此款插件加强了评论功能,其次是Comment Reply Notification和Subscribe to Comments, 功能单一。通过使用该插件可以促进博主与评论者的进一步流,同时,也可以使博主有更多的回头客,提高博客的浏览量。

分类: 评论增强 标签: , ,

不用输入验证码的验证码插件-WP Clickcha

2009年9月6日 admin 没有评论

各种反垃圾插件和机制之中,估计最让访客头疼的就是验证码了,为了提高安全性,那一个个验证码不是扭曲到极限的字母和数字就是神奇的汉字组合,以及算术题天文地理社会常识问题等等…其实这么做的目的只有一个,确定你确实是个“人”…有没有办法不让访客动键盘就能验证的验证码呢?今天介绍的这个插件是个很不错的尝试。

这插件的名字有点怪,不过如果你把它和验证码技术的缩写一比较就明白了:

CAPTCHA->ClickCha, 顾名思义,点击式验证码。

先来看看这个插件的介绍吧:

Clickcha是一个比传统基于文本的验证码技术更为安全和易用的验证码系统。 Clickcha会将Wordpress的评论提交按钮替换,替换为一个基于只需一次点击就能验证和提交评论的验证码图片。

特性:
  1. 估计是最简单的验证码 – 一次鼠标点击就可验证 - 无需输入任何内容。
  2. 每个Clickcha问题绝不重复。
  3. 经常添加新的复杂的验证码问题(为机器人准备)。
  4. 添加Clickcha几乎0支出。
  5. 与所有缓存插件相兼容 (包括WP-Cache)。
  6. 无需任何设置或编辑.php文件就可顺利工作。
How It Works 原理:

Clickcha生成基于图片的验证码,而它需要用户点击特定区域来通过。Clickcha比传统的可能被OCR软件识别的文本验证码要更安全。

如何安装使用:

同其他插件一样,将Clickcha上传到你的plugins目录中,并在Wordpress的“插件”菜单中启用它。然后,从Wordpress的“设置”-Clickcha 进行设置:

screenshot00600

在上图右侧填入你的博客地址和email,然后点击“Get Keys”,左侧的API Key就会自动填写好。

 

注一: 如果你在使用Wordpress 2.7或更高版本,你只需从管理后台的“插件”-“添加新插件”中搜索“Clickcha”就能很方便地安装这个插件。

注2: 如果你的WordPress主题没有comment_form 钩子(Clickcha没有在评论表单中显示)的话,将下面的代码添加到主题comments.php文件中的</form>之前:

1.<?php do_action('comment_form', $post->ID); ?>

常见问题:

Clickcha是如何工作的?

Clickcha生成基于验证码的图像,该图像要求用户点击图片的特定区域来进行验证。

Clickcha比Akismet更好吗?

这并不是一个合适的比较。Akismet通过分析评论内容来阻挡垃圾评论,而Clickcha使用独特的对人很简单而对机器人来说几乎不可能通过的验证码来阻挡垃圾评论。 我建议为了达到最佳效果,可以将Clickcha与Akismet搭配使用。

评论是否需要JavaScript?

是的,Wordpress的Clickcha插件需要Javascript(我们可能在未来添加一个能让它在不使用Javascript的情况下工作的选项)。

评论需要Cookies吗?

不,Clickcha不使用cookies。

如何处理pingbacks和trackbacks?

Clickcha不过滤pingbacks和trackbacks。(这实际上不是验证码处理范围内的事情)

验证码样式:

screenshot00601

验证码替换了你的评论表单的“提交”按钮,问题有好多种,比如点击最大/小的方块,最大/小的数字等等,对“人类”访客而言是非常容易解决的问题,但是机器人就几乎不可能通过了。点击查看Demo

额外的“好处”:

你可以通过实际例子深刻理解以下几个英文单词: smallest,biggest,circle,square,number等等…

WP Clickcha 插件下载页面

WP Clickcha 作者插件页

分类: 反垃圾 标签: ,

如何汉化WordPress顽固插件

2009年9月4日 admin 没有评论

在调戏 WordPress 的过程中,插件是不可不戏的一个部位。对于许多人来说,面对着满屏英文的插件设置,难免会有所纠结。还好有很多热心高手为我们汉化了许多的插件(比如 WPLAND 就为大家提供了一些自己汉化的插件),方便了我们的使用,在这里谢谢他们 :-) 。可是,要是插件还没被汉化呢,难道就面对满屏英文而纠结吗?非也非也,我们可以自己对插件进行汉化,就算是顽固插件,也一样不放过。

所谓的汉化

对于 WordPress 插件,建议大家使用 PoEdit 进行汉化。直接修改源代码也是可以的,但没有注意编码格式的话,可能会导致插件设置页面出现乱码。而且,插件升级之后旧文件被新文件覆盖,汉化也随之消失……使用 PoEdit 一般不会出现这些问题,点击此处下载 PoEdit

那么,使用 PoEdit 进行汉化的原理是什么呢?WordPress 使用 GNU gettext 机制来汉化,关键之处在于两个函数『 _e 和 __ 』。 PoEdit 通过识别并提取调用了这两个函数里的字符串,然后你只需要输入那些字符串所对应的中文语句,其他的交给 PoEdit 就行了,所有翻译的语句都会在 .po 文件中。看不懂?没关系,接下来我们开始汉化啦。

如何汉化插件

关于 PoEdit 的使用,可以围观 Denis 童鞋的『使用 poEdit 本地化 WordPress 插件』,里面有详细的介绍,附上偷拍的一张汉化时候的照片。

localize-01

如何汉化顽固插件

世界上只有两种插件不能被汉化:这种和那种。对于这种插件,他本身就是中文,当然不需要汉化啦。而那种插件呢,由于作者在编写插件过程中没有调用函数『 _e 和 __ 』,使得 PoEdit 无法识别其中需要被汉化的字符串,因此那种插件就不能被汉化鸟。

正如标题所说的,如何汉化顽固插件。其实方法很简单,就是我们手动调用函数『 _e 和 __ 』。本文以 Samsarin PHP Widget (让边栏支持PHP的插件)为例,这是没有汉化前的 Samsarin PHP Widget 后台设置以及直接载入 PoEdit 的结果,它完全不懂中文,XD。

localize-02

接下来我们就开始对它动手动脚啦,手用来动鼠标,脚用来赶蚊子,欧耶。

[1] 对 samsarin-php-widget.php 进行修改

打开源文件之后,在注释下面(也就是正式代码开始的地方)插入以下代码:

1
load_plugin_textdomain('samsarin_php_widget', "/wp-content/plugins/samsarin-php-widget/");

之所以要这么修改,是因为『在确保输出的文本可以被本地化之后,你必须设置你的插件,使得能够导入适当的 .mo 文件。 .mo 是编译后的 .po 文件,它是在 PoEdit 保存的时候会自动产生的。 via单引号内的内容就是插件名称,双引号内的内容就是插件的相对路径啦

关于那个插件名称,有点儿囧。最好看看代码里怎么叫它的名字,别以为是作者是 samsarin-php-widget 叫的实际上却是 samsarin_php_widget 的说。

[2] 把需要汉化的字符串标记出来

要把需要汉化的字符串标记出来,这可是个眼力+体力的事儿。一般来说 PHP 函数或过程可以不用去看了,你需要注意的是那些 HTML 代码,比如:

57
58
59
<h2>Samsarin PHP Widget Options</h2>
//把上面的代码修改成下面的样子:
<h2><?php _e('Samsarin PHP Widget Options', 'samsarin_php_widget'); ?></h2>

整个格式就是这样滴, HTML 元素可以不被 PHP 函数包围起来。就这么把所有需要汉化的字符串标记出来。

[3] 在 PoEdit 中进行汉化
[4] 调戏一下

localize-03 

分类: 插件汉化 标签: , ,

WordPress必装的7个插件

2009年9月4日 admin 没有评论

题外话:
WordPress的强大,插件起了至关重要的作用,从2.5来发布说明来看,官方也越来越重视插件的作用。但这样会产生另外一个问题,如果集成的插件不断的增加,本来就执行效率不高,占用资源又很大的WordPress如何让大家继续喜欢它呢?

转入正文:
WordPress是一个可定制性很强的开源程序,丰富多彩的插件就说明了这点。插件的出现很简单,基本上分两类:一类是本身程序已经满足了使用,但开发一些辅助的插件,满足个人使用的要求;第二类是程序在开发的过程中,并没有涉及到该功能,而这个功能又是程序必须的,该类插件主要是完善WordPress,也是一个程序不断完善发展的动力。
本文提到的必装插件,是属于第二类的插件,希望各位在阅读这篇文章后,能让自己的WordPress使用起来更加顺手。

1,数据库备份插件WordPress Database Backup
从博客安装完成开始那一刻,相信各位都在想,如何能保证数据不丢失,如果中途换过空间或遭遇过日志数据丢失的状况,相信更加明白数据的备份是件多么重要的事情,空间没了,可以再买,域名到期了,可以续费,但日志数据没了,怎么办,难道几个月甚至几年的辛苦的成果也好重来?

 

WordPress Database Backup插件可以解决你的数据安全问题。该插件可以设置每天或者每周自动备份WordPress数据库,可以选择备份到服务器、下载到本地或者自动发送到某个信箱,对于中文数据库的支持也很好。有了这款插件以后,你可以放心了,数据从此有了保证,不管遇到什么样子的问题,数据都可以及时恢复,是使用WordPress必装的插件之一,特别是现在有些朋友,使用免费空间,更需要这样的插件!

2,反垃圾留言插件Akismet SK2

进入07年,博客的发展更为迅猛,日益成为人们沟通和交流的重要平台,特别是07年下半年,博客的价值已经被太高到史无前例的地位,而广告发布者自然是不会放过这样的好地方,一时间,无论是BSP还是单用户博客,防止垃圾留言成为了急需解决的问题,就连成年不更新的LBS也及时发布了一个针对垃圾留言补丁。而很多新手在开始写博客之初,博客的反垃圾留言的功能成为一个关键的参考点,作为一款舶来品,WordPress的反垃圾留言的功能得到了大家的认可,特别是去年年底,很多人都从其他的Blog系统转向WordPress,这也是一个重要的原因。

WordPress程序默认自带了反垃圾插件Akismet,激活这个插件需要到WordPress.com申请一的API KEY才行。而且如果您的Blog在国内,也激活了改插件,那还无法使用的话,那就说明WordPress.com可以国内暂时不能访问,但防止垃圾留言一刻都不能停止,所以WordPress中文平台推荐给另一款强力反垃圾留言SK2,这款插件和Akismet相比,功能更加强大,可定制性也更强,不管Akismet是否可用,WordPress中文平台都首推SK2。

3,搜索引擎优化:All in One SEO Pack

现在写Blog,除了内容外,必要的优化也是必须的,同等质量的两个Blog,谁做的更符合搜索引擎的收录标准,谁就可以获得更多的流量,写Blog,相信很多朋友都还是很重视流量的,毕竟在使用Blog盈利的今天,获得更多的流量,就意味着会获得更多的收入。虽然Wordpress程序本身就很符合SEO,但没有最好,只有更好。All in One SEO Pack就是一款让你的Blog尽量符合搜索引擎收录标准的插件。

使用该插件不但可以在不修改模板的情况下对WordPress进行SEO搜索引擎优化,还可以给每篇页面添加独立的关键词和摘要,加速和优化Google等搜索 引擎的索引,使用这个插件可能会增加一些系统资源的使用,因此最好在静态化的WordPress下使用。

4,Google SitemapsGoogle XML Sitemaps

如果你的Blog新开,如果你暂时找不到友情链接,如果你的内容确实不错但搜索引擎总是不收录,那Google XML Sitemaps插件绝对是让搜索引擎收录你的Blog,并不断增加收录量的一个插件。有一个朋友做过测试,新博,没人任何的外链,使用的该插件,Blog第二天就被收录。

插件在激活以后,会不断的自动生成XML Sitemaps 文件,并将其修改到robots文件中,使搜索引擎快速索引你的博客,支持 Google、MSN、Yahoo。

5,订阅评论插件Subscribe To Comments

Blog除了内容,评论也是重要的组成部分,很多朋友访问某些网站可能不是关注新闻,就是想去看看评论,日志的内容代表了博主的思想,而评论则包含了众多朋友的观点,其中不乏有很多有价值的评论,比如著名的Blogger,Keso。除了内容精辟,观点别致的日志外,加上评论,你会有一种恍然大悟的感觉,这就是博客,一种完美的交互状态。名博的留言自然是多,但如果偶尔遇到的一个博客,在上面留言评论或索求什么的时候,难道每次都需要登陆该博客查看?Subscribe To Comments就是为了解决这个问题,你可以阅读留言,每次只要查看邮箱就可以知道是否有新的留言,当然,如果你仅仅只想看留言,使用这个插件也是不错的。相比之下,邮箱的使用频率应该会高很多吧,调查显示,互联网越发到的地方,邮箱的使用频率就越高,作为互联网人士,你应该不会只用IM吧!

6,代码高亮显示插件CoolCode

写博客,或多或少的会在内容中加入一些代码,其实这样是为了分享,但如果这些代码的展示不规范,可能会给那些正在寻找帮助的朋友带来更多的麻烦,而这款插件就可以让日志中的代码用高亮的方式显示,WordPress中文平台经常会分享一些关于WordPress的小技巧,每次都设计到代码的分享,所以这款插件是必须的,如果你也经常需要在日志中分享代码,那也使用这款插件吧。

7,相关日志插件Related-posts

这款插件的作用也是显而易见的,如果你还没使用这款插件,那么请在使用之后,把统计数据做个对比,你会发现,这是一款绝对必须安装的WordPress插件,就WordPress中文平台的统计数据显示,有高达83%的访问者并没有在访问一次以后立刻关闭网页,而是继续浏览其他的内容,相信很大一部分原因就是该插件,提高用户的黏性,绝对需要这个插件的帮忙。

后记:推荐的插件不一定要有10个,推荐的原则是这些插件能确确实实能在功能上完善WordPress,而且插件的使用,我们一直的原则都是能少则少,毕竟会影响到WordPress的速度,但以上推荐的7个插件,都是玩WordPress必须的,从目前的情况来看,相信有些插件会被官方接受,而不仅仅只是一个插件!

以上提到的插件,有些可以在WordPress插件基地里找到,并且有更详细的介绍和使用教程。目前没有的,我们会积极的完善,如果你在使用插件过程中有什么不懂的,欢迎访问WordPress插件基地,在那里,你将会看到最多的插件,和最详细的使用教程。

分类: 插件制作 标签: ,

WordPress必备的15个插件推荐

2009年9月4日 admin 没有评论

WordPress丰富的插件体系让其愈来强大,诺大的插件库能满足用户的大部分需求,面对这么多的插件,我们该如何选择适合自己的插件呢?经过小饭的不断试用与对比,总结出了今天的15个WordPress插件推荐,希望对像我一样对WordPress不断折腾的新手与程序盲,在选择类似插件的时候有些许参考。

前台类:站在读者的立场选择相应插件,实现一些功能,前台插件越多访问博客的打开速度越慢,所以前台插件越少越好。

1.WordPress Related Posts,用来实现文章页面与feed中的相关文章的功能,虽然可以通过WordPress原生函数实现相关文章功能,但依然不能在Feed中插入相关文章。

2.WP-PostViews Plus,用来统计在使用缓存插件下每篇文章的访问数据,可生成按年、月或总体点击最多的文章列表。

3.WP Super Cache,出自WordPress程序员的缓存插件,可有效减少对数据库的查询次数,提高博客打开的速度。

4.Yskin’s wp-CJK-excerpt,基于中文Wordpress工具箱的首页摘要输出插件,用新的算法控制首页摘要输出纯文字的字数或段数。

5.Better Feed,Feed增强定制,可以在rss每篇文章后加入版权声明,文章信息,统计代码等。

6.SRG Clean Archives,用来实现详细年月日的文章数量存档列表,相信请围观我的存档页面。

7.Use Google Libraries,如果你的博客使用了JavaScript、AJAX,即直接从Google AJAX Libraries中加载,提高速度,较少主机负载,您的主机能跟Google的服务器比么?

后台类:面对管理员与搜索引擎友好的选择,帮助管理员得到更多有用的信息。

8.Some Chinese Please!,反垃圾评论插件。屏蔽没有中文内容的留言和trackback,基本不会误杀。主要对付用发贴机,人肉SPAM如有发帖机般可歌可泣的毅力,您就费心手动删除吧,也不枉人家冒着手指断掉的危险不停的Ctrl+V。

9.Limit Login Attempts,WordPress安全插件。用来防御人肉猜测管理员密码,在一定时间内连续输入错误密码到达一定次数时自动锁定该帐户,并邮件超级管理员。

10.No Self Pings,不ping自己,即不在评论列表中接收来自自己其他文章的trackback。

11.Super Switch,关闭你不需要的WordPress功能,减少数据库体积,加速后台。

12.Search Meter,用户搜索数据,让你知道你的读者在你博客上搜索了什么内容,以便优化博客内容。

13.View Posts Pagerank,用来查看单篇文章的Page Rank值,了解文章在google搜索结果中的权重。

14.Google XML Sitemaps,生成针对google引擎蜘蛛友好的网站地图。

15.Heatmap,重磅!博客热点图,详细记录每天博客的热点点击部位,看看你的博客哪个地方才是黄金部位,才是最吸引读者的,以便对你的主题布局进行优化,比如把广告位放到黄金部位,增加收入。

分类: 插件一族 标签: , ,

Wordpress主题去插件化

2009年9月4日 admin 没有评论

因为Wordpress各版本的不断完善,Wordpress才一步步在国内流行起来,很多国人也纷纷为Wordpress制作了许多优秀的主题。
但在主题使用过程中,发现很多主题为了个性化,而用了许多插件,却又没在主题中说明,致使很多初次使用者无法正常使用,相当不便。其实完全可以用一个if语句完美解决。比如本人的Blog用了wp23_related_posts这个插件,那么我在single.php就应该加上如下语句:

< ?php if (function_exists(’wp23_related_posts’)) {wp23_related_posts(); } ?>

你只需将wp23_related_posts替换成你所使用的插件的调用语句即可!

分类: 主题DIY 标签: , ,