小福星

Tag: wordpress (page 1 of 2)

修改 mail to commenter,让邮件通知更加友好

曾经我推荐了一个插件,是国人写的关于邮件通知回复评论的一个插件,叫mail to commenter,这个插件很好,从功能和兼容各方面都不错,我也一直在用,不过昨天有位朋友(JasonChao)跟我说,回复时,邮件地址显示为“WordPress 博客名称”,说这种方式从互动显示方面来讲不太友好,问我可不可以变换成“博客名称 <no-reply@域名>”的方式,我在没有经过原作者同意的情况下,试着去修改了一下,以达到这种友好的效果。
好了,下面来跟着我去修改代码吧。

插件更新

前面发的两个插件都出了点小问题,套用《疯狂的石头》里一句台词:不专业。呵,没办法,咱毕竟不是科班出身啊。节前最后一天,不能放节后再做,说说WordPress的插件更新吧。

关于WordPress to Qzone

有朋友问过我这个东西,留一片日志记录一下吧。关于Qzone(QQ空间)我并不喜欢,而且我也不用,QQ纯是为了老婆玩农场而使用的,于是去网上搜了下相关插件,看到李光明写的那个,拿下来看了看,我觉得挺不错的,或许是因为这位朋友没有去升级,在这里我提醒一下,现在的版本是0.4版,如果没有升级,那就快去升级吧。其实我个人觉得如果将WordPress的东西能够同步到你其它的博客上还是很有好处的,一来可以让通过博客圈子相识的朋友们知道你的动态,另一方面也可以变向的提升一下你的WordPress博客的流量。

关于simple-stats-widget for WordPress抓蜘蛛的问题

这几天测试一直没发现这个事情,就是使用这个插件抓蜘蛛总是不能正确记录下来,仍然记为来源地,刚刚重新写了个测试代码,准备将测试记录拿回来分析一下,所以,如果您有对抓蜘蛛这段程序的建议或补充,请您在这里回复,并且我本人在分析记录后会尽快修复simple-stat...

Plug-in released:simple-stats-widget for WordPress

screenshot-1 一款简单的统计插件,可以实现类似clicki提供的功能,使用纯真IP库,IP地址相对于国内用户来说会精确一些,当然,由于纯真的IP库完全是人肉性质的,所以也难免有些错误。

支持中英文,不支持区旗,所以港澳台的同胞不要挑理,因为大家都同属一个国家,就统一使用了中国国旗,国家代码也统一为cn,而非tw等。

考虑到有些PHP可能没有配置iconv这个函数支持,直接将 偶爱偶家 大人的iconv函数和转码表格拉进来了,在这向 偶爱偶家 致谢。翻译方面直接采用了 cos_slug_translator 作者 jiangdong 的函数,采用google的自动翻译来达到将地区中文转成英文。其它方面最主要是感谢 金狐软件 收集了这个庞大的IP数据库,以及 coolcode 在网上提供的采用二分法快速获取信息的一个类。

统计插件的测试记录

昨天把自己做的统计插件放在博里进行测试,发现很多莫名的直接访问,其中包括google、微软、yahoo和一个来自北京的IP,突然意识到,这是搜索引擎蜘蛛爬来抓网页了,晕倒,看来好好的测试还是有很必要的,做插件时没想到这个问题,于是使用下面一句代码屏蔽了蜘蛛抓取记录。

又玩了一个WordPress插件,类似clicki的

svS 终于完成了,呵呵,每一个插件都是抱着玩的态度去做,但当做完后却总是感到如释重负,其实这个问题也很简单,因为咱技术不过关,一切都来源于网络上和手册上的一些现成代码,不过这也足够说明一个不懂PHP、不懂CSS、不懂JS等等的新手,在通过实践和例子之后是完全可以写出自己的WordPress的插件或是主题。每个插件都来自一个想法,有了想法就有了一个大概的流程,然后要解决的就是实现某一目标的代码,将这些东西有条理的安排好,那么一个至少适于自己的插件或主题就完成了,剩下的则是排错。O了,最近不想再弄插件了,一个是暂时没有什么目的,再一个是我的主题需要大量排错了,并且因为我的不慎,option表中一些莫名的值被清理了,导致了主题仅在IE6下能正常显示了,呵,我还真是反潮流啊。

推荐三款插件:Clean Options、WP-Optimize、Mail To Commenter

Clean Options、WP-Optimize和Mail To Commenter这三款WordPress插件我现在都在使用,其中前两款用于配合优化数据库,最后一个是用于邮件通知回复评论的,下面大概的讲一下吧。

很久以来一直发现WordPress的options这个表中有很多不明的数据,虽然有些自己知道是哪个插件留下来的,但也不愿一个一个去删除,今天突然之间觉得数据表里很不爽,因为在测试自己一个插件,也是要向options里写东西的,虽然加了自己的标识字头,可也是要翻好几页才能找到,于是开始研究如何清理,上网一搜,果然有这样的插件,Clean Options,其功能就是将options表里未知的数据罗列出来,并列出其数据值,根据数据值,由您来判定是否为垃圾数据,进而删除。虽说是个英文的插件,但对于我这个英盲来说也并不难,基本上是下一步、下一步的问题。

Plug-in released:photobucket-widget for WordPress

screenshot-1 这是我的第一个插件,没有什么技术含量,仅仅是为了方便。

自从Picasa被河蟹后,我的照片便不能通过外链相册方式链接到博客上了,于是找到了photobucket 这个相册,并由Picasa-widget这个插件想到通过RSS读取照片信息的方式,于是产生了写这个插件的想法,之所以没什么技术含量是因为很多代码都是现成的,我只是负责将它们合理安排在一起并形成我的插件:photobucket-widge 以用到 WordPress 上。

插件没什么特色,机制很简单,通过 photobucket 的RSS读取照片信息,并从中随机选取指定数量的且不重复的照片,将其按设置中提供的尺寸生成相应的正方形居中裁剪缩略图存在本地的上传目录下,这样即使出现什么墙的问题也不会让博客侧栏上相应位置显示讨厌的红叉了。

插件在WordPress v2.7.0到v2.8.4下、IE6/7/8、Opera9/10、FF3、Chrome1下都有过测试,应该没有什么问题,如果出现了BUG,欢迎大家将捉来的虫子报告给我,我会尽快修改。

用Windows Live Writer写博

最近这几天一直在用Windows Live Writer写wordpress博客文章,整体感觉还算可以,虽然一直对微软的多多少少有些排斥,但不可否认的是微软的很多东西一直很深入我们的工作和学习当中。在这里我大概说一下这个工具,只为了给那些仍然在线写博的朋友提一个方便的路子。 ...
Olderposts