分类文章存档: 主题插件

回复评论的同时发送邮件给评论者

当有人在白不读上留下评论后,系统会自动发送一封电子邮件通知我有新评论(WordPress自带的功能),此时我一般就会给予相应的回复,我的回复方式是先用电子邮件回复评论者,然后再到白不读上回复相同的内容,这样回复内容就要敲两遍啦,显得很是麻烦,这是我以前的回复方式。现在我的回复方式是在回复留言的同时直接发送邮件给评论者,非常滴方便。

如何才能实现回复评论的同时直接发送邮件给评论者?

WordPress的插件库异常丰富,Google一下,立马就会出来一大坨有关此功能的插件。白不读找到了3个,分别是CommentMailer、Wordpress Thread Comment、Subscribe to Comments(排名不分先后),下面分别予以简单介绍。

  1. CommentMailer ——安装此插件后将会自动在评论框下面增加一个列表框,列表框中是该篇文章下所有评论者的名称,回复评论时,你可以有选择一个或者几个评论者(按住Ctrl多选)进行回复,回复的同时会自动发送一封邮件至评论者留下的邮箱中,并且邮件中的内容包含评论者的评论。
  2. Wordpress Thread Comment——这个插件让用户能够对已有评论进行回复讨论,并将结果嵌套或成串显示,也可以实现评论有回复时电邮通知原评论人。
  3. Subscribe to Comments——这个插件可以让你的读者评论之前通过选择一个订阅评论选择框,然后得到以后评论的邮件通知。

现在白不读用的是CommentMailer,它的功能简单,可定制性强(可以在后台设置邮件中需要插入的内容),而且只能得到博主的邮件回复而不是所有评论者的邮件回复,避免了Spam的嫌疑。

白不读不用后面两种插件有以下一些原因:

第2个插件实现的嵌套评论使得页面显得有点混乱,白不读的评论系统也不支持这种方式。

第3个插件在评论时会有一个“订阅评论选择框”,如果把默认值设成不勾选的话,估计很少有人会主动勾选它来使用这个功能,如果把默认值设成勾选的话,结果是不管是谁留下评论,所有评论者都会接收到邮件通知,这岂不是成了Spamer了。

用了两天CommentMailer,爽呆了,回复评论节省了不少时间。

如果你也是使用WordPress,并且也想爽歪歪一下,可以到这里学习一下怎样设置CommentMailer。

用手机短信发布WordPress文章

昨晚睡觉的时候突然有一个小小的想法——用手机短信发布WordPress文章。如何才能实现?用电子邮件可以实现,解决了WordPress接收短信的问题,这个问题也就解决了。个人感觉像WordPress.com托管这样的博客实现起来应该不难,只要服务商提供一个接收的号码,然后把接收到的短信自动对应到用户的ID上就OK啦。

下面介绍的插件和题目有点联系。

=============================我是白不读的分割线============================

今早浏览RSS,发现一个非常实用的WordPress插件——Comment Fetion Alert,插件的功能是当有新的评论时通过设置的飞信给管理员发送短信,实现方法是借用飞信的API给自己发送短信。

这个插件十分的实用而且发送短信还是免费的,当用户在博客上留言,博主就能即时知道。如果能做到直接用飞信回复留言就更棒了,同时上面白不读提到的问题估计也就有眉目了。

建议给位使用WordPress的白读看官试一试该插件,需要飞信的支持,请确保你已经开通了飞信,没开通?!赶紧去打通。

个人感觉这个玩意儿有被封的危险,中国移动要是发现了,肯定不悦。

又一个在文章页显示相关文章并在Feed中输出的WordPress插件

前面百不度介绍了7个显示相关文章的 WordPress 插件,各有所长,各得其用。百不度用的是wp_list_posts v0.1。今天百不度再给各位介绍一款能够在每篇文章后面显示同一分类文章并且在Feed输出的WordPress插件。

插件名称:Show Posts By Selective Category

版本支持:WP 2.3.0以上

安装方法:将下载的压缩包解压缩后得到“show_post_by_category.php”,将其上传到/wp-content/plugins/文件夹。进入WordPress后台启用该插件即可。

调用方法:在文章页面模板(single.php)中需要调用的地方加入如下代码:

  1. [pbc=? count=5]

代码中的“pbc”指获取对应分类的ID,“count”控制显示相关文章的数目。这段代码的意思是:显示ID为?的分类中最新5篇文章的标题。

下载插件:点击下载

7个显示相关文章的 WordPress 插件

如果各位看官有留意的话,一定发现了百不度的每篇文章下面都增添了相关文章链接这一功能。这个功能是通过wp_list_posts v0.1实现的。因为我一直没有使用标签(tags)这一功能,所以要生成相关文章就只能依靠分类来实现,经过筛选,我认为现阶段只有这个插件最适合百不度使用,其实这并不是很好,不过还没有找到更好一点的。

我的想法是在每篇文章的后面随机的显示同一分类下的相关文章,而不是现在的降序排列显示同一分类下的5篇文章或者是升序显示同一分类的5篇文章。尤其是升序显示同一分类下的5篇文章是最不可取的,原因是只要大于最早发布的5篇文章的日期的文章后面永远都只显示最早发布的5篇文章,也就是说固定不变,这就没什么意思了。

今天百不度开始为每篇文章添加标签(tags),于是接下来百不度打算换用水煮鱼的wp23_related_posts插件来实现相关文章功能。这个插件会根据文章的tags的相关性自动产生一个相关日志列表。并且还可以设置是否把相关日志列表显示在 Feed 中。使用方法也很简单,在需要列出相关文章的地方调用 wp23_related_posts() 函数即可。

下面将逐一介绍另外5个显示相关文章的 WordPress 插件。

5、Other Posts from Cat plugin for WordPress(似乎被墙了,请用代理访问)

这个是国外插件,使用方法也很简单,这里就不多说了。缺点:可定制性差,同一分类下面的文章只能显示在文章后面,没办法显示在别的地方。

4、WordPress中文工具箱补充版

这是对wordpress中文工具箱的补充,增加了显示同一分类下面文章的功能。

调用同一分类下面文章的函数格式是:

<?php get_category_post_list($num, $limit, $order=”DESC”); ?>

其中$num对应的是分类的ID,$limit对应的是显示文章的数量,$order对应的是文章的显示方式,具体可以参考源代码。缺点:该插件不适用于在具体文章后面显示同一类别下的文章,这也是百不度不选择它的原因。

3、Simple Tags

这个又是一个国外插件,本文最关注的就是它的相关文章功能和在Feed中显示相关文章。它的中文包请看这里

2、Similar Post

Similar Post是根据标题、正文、标签和分类这四个内容来挑选“相关文章”的,这和即将介绍的 Yet Another Related Posts Plugin 插件差不多,不过不能在 Feed 中显示相关文章,这点很遗憾。

1、Yet Another Related Posts Plugin

YARPP也是根据标题、正文、标签和分类这四个内容来挑选“相关文章”的,可以在 Feed 中显示相关文章,这点比较强悍。缺点:自动在文章后面显示相关文章,无法控制它在自己想要的位置显示,这也是百不度不选择它的原因。

也许还有其它关于显示相关文章的插件或者是解决方法。各位看官不妨在下面提出来。

虽然看官很少,经常都是百不度一人在那里自说自话,不过我还是不会放弃的,每写一文都是进步啊。O(∩_∩)O哈哈~

WP-reCAPTCHA – 创意绝佳的防Spam的 WordPress 插件

什么是reCATCHA?

reCATCHA是由卡内基梅隆大学发明的利用CAPTCHAs 生成的反Spam验证码,这些验证码不是随机产生的无用字符,而是从书籍上扫描下来的不容易识别的扫描字体。

这些字符又是从哪里扫描来的呢?

这就要牵涉到数字图书了,目前的“电子书库”、“电子图书馆”等,其中很大一部分书籍是先使用扫描仪扫描下来,然后使用 OCR 软件进行识别的。而 OCR 的识别能力有限,需要人力来一一校对,而且还不能保证完全正确,因此这样一个工程是十分浩大的。

怎样完成这个浩大的工程呢?

让全世界使用 reCAPTCHA 输入验证码的人来完成。

实现原理:reCAPTCHA 验证码中有2个单词,一个是已经正确识别出的,而另一个是未确定需要校对的单词。如下图示:

当用户输入验证码时,已经识别那个单词需要输入正确才能通过验证,而另一个不确定的单词,用户输入会反馈到 recaptcha.net,当返回一定数量的用户中绝大部分输入一致时,就确认了此单词的正确写法。

因此用户在输入验证码时,不但可以起到防SPAM的作用,还为reCAPTCHA项目校对工作作出了贡献,真是天才的创意呀!

如何在 WordPress 博客上使用reCAPTCHA呢?

对于 WordPress 博客而言,就像标题所写的那样,已经有人编写了相关的插件——WP-reCAPTCHA

该插件拥有不同的主题供选择,分别是红色、白色、黑玻璃及简洁型。

点击这里下载插件,安装方法我就不说了,要说的是使用 reCAPTCHA  必须要注册并获取API Key。下面是获取方法:

1、注册用户

点这里注册一个用户名。

2、使用域名获取 API Key

注册用户成功后,点击 Add a New Site,输入 domain(输入网站域名,二级域名、子目录都可以)获取 Public Key 和 Private Key。

如何在其它类型的博客中使用reCAPTCHA呢?

reCAPTCHA 可以用于各种主流编程语言,如PHPASP.NetPerl以及常见程序,如WordpressphpBBJoomlaMediaWiki。你只需点击相应的链接就可以获取到想要的 reCAPTCHA 了。

点击这里了解更多有关 reCAPTCHA 的信息。

总结:就像标题所描述的那样,这是一个创意绝佳的 WordPress 插件,其扫描字体反Spam效果肯定是不错的,现在很多网站都在用,要不你也试一试?!

Live Blogroll Released – 显示友情链接最新日志的WordPess插件

插件简介:

该插件使用Ajax技术显示友情链接里任何一个链接的最新日志。

当鼠标悬停在友情链接的任何一个链接上时,Rss Feed会自动检测到这个博客发表的最新日志,然后动态的显示在一个方框里。

插件的原理就是通过WordPress本身的缓存机制读取相互的RSS。

从下面的这张图里,可以清楚的看出来这个插件的工作方法。

插件主页:Live Blogroll

适用版本:WordPress最新版适用

插件版本:0.3

下载:汉化版 | 英文版

Link


国内的Jerry Qu也写了一个类似的插件。

插件简介:

插件的前端用JS来异步获取数据,生成浮动层,浮动层的外观是仿照MSN联系人Tip布局的,加了一个小箭头来指示当前显示的是哪条链接,因此外观更帅。

解决了部分国内的RSS不能正常读取的问题。

看下面的截图,就可以看到效果了。

插件主页:写了一个显示友情链接RSS的WP插件

下载:Link-RssBox