优化插件 Super Switch 1.3

Super Switch 1.3 发布。详细介绍参见http://goto8848.net/projects/super-switch/ :hehe: :hehe: :hehe:

这个插件其实是为 WordPress 的一些功能加了个开关,可以算做是一种优化。

使用这个插件,你可以控制以下功能的是否启用:

版本修订
自动保存
主题预览
不在页面显示WordPress版本
是否在 IE 下显示 Browse Happy
插件升级检查
核心升级检查
显示最新启用的插件

Changelog

– Version 1.3:
+ Added: I18n support.
+ Added: The switch for themes update checking.
+ Added: The switch for recently active plugins.
+ Fixed: Interface.
+ Fixed: The switch for core update checking.
+ Fixed: The switch for plugins update checking.

在 1.3 里,加入了 I18n 的支持,大家可以更方便地翻译;新增对最新启用插件显示和主题更新的控制;修正了对核心和插件更新检查的控制;优化了设置界面。

下载地址:http://downloads.wordpress.org/plugin/super-switch.1.3.zip

表情插件 Custom Smilies 2.5

Custom Smilies (previously named Custom Smileys) is a plugin for WordPress 2.0+. This plugin gives you a chance to personalize your posts and comments using smilies of your choice instead of default ones.

Custom Smilies 是一个 WordPress 插件。它可以让你自由地在你的文章和评论中使用表情来代替默认的表情。

The latest is 2.5. You can get it here.

最新版本是 2.5。你可以在这里得到它

You can find more infomation about Custom Smilies here.

你可以在这里(点击查看)得到更多 Custom Smilies 的使用方法和说明。

Note: You can get Italian package from here.

———-Changelog———-

Fix a JS error in IE.

修正了一个在IE下的JS错误。

表情插件 Custom Smilies 2.2

[Update @ 2008.11.6]There is a serious logical bug in 2.2. So please upgrade to 2.3.

[Update @ 2008.11.6]2.2 存在一个严重的逻辑错误。请尽快升级到2.3。

Custom Smilies (previously named Custom Smileys) is a plugin for WordPress 2.0+. This plugin gives you a chance to personalize your posts and comments using smilies of your choice instead of default ones.

Custom Smilies 是一个 WordPress 插件。它可以让你自由地在你的文章和评论中使用表情来代替默认的表情。

The latest is 2.2. You can get it here.

最新版本是 2.2。你可以在这里得到它

You can find more infomation about Custom Smilies here.

你可以在这里(点击查看)得到更多 Custom Smilies 的使用方法和说明。

Continue reading 表情插件 Custom Smilies 2.2

WordPress 插件开发小技巧之为插件添加快捷键

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

先来个截图

为插件添加快捷键
图示(点击看大图)

注意其中的红色方框部分。看见了?这就是我说的快捷方式(其实我也不知道叫什么,就这么叫了 ^O^ )。这样的话,用户激活插件后,就不用再到管理界面里去找设置了,直接点击这里就可以到相应的地方了。

接下来,重点就是怎么添加它了。这里,要使用到一个叫“plugin_action_links”的hook,位于wp-admin/plugins.php的274行。$action_links = apply_filters('plugin_action_links', $action_links, $plugin_file, $plugin_data, $context);

下面是我添加的一个例子 Continue reading WordPress 插件开发小技巧之为插件添加快捷键

Super Switch 1.2 发布

升级了一下 Super Switch 到 1.2。更多关于 Super Swtich 的信息,可以到这里寻找

———- Changelog 更新 ———-

Fix the interface.

修正了后台设置界面。

Fix the function for disabling plugins update.

修正了不检查插件升级的功能。

Super Switch 插件

今天又完成个小插件——Super Switch。这个插件其实只是为 WordPress 的一些功能加了个开关。

使用这个插件,你可以禁用一下功能:

版本修订
自动保存
主题预览
不在页面显示WordPress版本
Browse Happy
插件升级检查
WP核心升级检查

具体的,大家可以看看 http://goto8848.net/projects/super-switch/

PS:貌似这是我字得最少的一次,哈哈哈。

Custom Smilies 2.0

[Update at 2008.11.6] This is not the latest. If you want to get the latest one, please visit http://goto8848.net/projects/custom-smilies/ .

这里不是最新版本。如果你想得到最新版本,请访问 http://goto8848.net/projects/custom-smilies/

文章太长,点击进入浏览(click to see the whole post)。中文在下面。这是一个表情插件。

About It

Custom Smilies (previously named Custom Smileys) is a plugin for WordPress 2.0+. This plugin gives you a chance to personalize your posts and comments using smilies of your choice instead of default ones.

Custom Smilies (older than version  2.0) is written by QAD. Thanks for his great contribution.

The lastest version is 2.0. I have upgrade it to let it been compatible with WordPress 2.5 or greater. That’s all I do, but I will perfect it in the future. So the most is written by QAD. Thanks him again.

You can see the English Readme and more here ( new window) .

Download

You can get the latest version of Custom Smilies here. Get it
Continue reading Custom Smilies 2.0

XML-RPC

XML-RPC(XML Remote Procedure Call,即 XML 远程方法调用)是一套跨平台的、基于 Internet 过程的规范和实现。XML-RPC 采用 http 作为传输协议,XML作为信息的编码格式,简单高效,能够传送、处理、返回复杂的数据结构。工作流程如下图所示(点击缩略图看大图):

XML-RPC

数据编码成 XML 格式,通过 http 协议传输到另一台主机,然后解码 XML 还原数据。XML-RPC 是典型的 C/S 结构,一次实现应该包括 RPC Client 和 RPC Server 两个部分。不过,从理论上讲,XML-RPC 的 Client 和 Server 可以任意搭配。

更多的文档,大家可以去 XML-RPC 官方网站查询。

XML-RPC 是一个伟大的东西,它的跨平台特性和语言无关性,让我们的远程调用更加简单。我们通过 WLW(Windows Live Writer)发表 Blog 文章就是典型的 XML-RPC 应用。

PS:下一次,我将介绍 XML-RPC 在 WordPress 上的具体应用。

让 WordPress 通过 SMTP 发送邮件

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

“我怎么收不到我blog的注册邮件啊?”
“为什么我的 WordPress 发不出邮件呢?”
……

以上这些问题是 WordPress 使用者经常碰到的问题,同时也是十分棘手的问题。为什么这么说呢?因为 WordPress 在用户注册时,是通过 Email 把初始密码发给注册用户的;而且,WordPress 很多时候也是通过 Email 来发送一些信息给博主的,比如有人在你 blog 留言了。可见,WordPress 无法发送邮件,是多么可悲的一件事啊!

接下来就是重点了,为什么邮件无法发送呢?WordPress 默认的发送邮件的方式是使用 PHP 中的 mail() 函数,而mail()函数使用的确是 *nix 的Sendmail。大多数无法发送邮件的原因就在于此。可想而知,国内广大的WIN主机用户是多么的憋闷。

难道就素手无策了?当然不是了,事情总有解决的方法。感谢伟大的 PHPer 们,因为我们有 PHPMailer (介绍见这里)。更令我们高兴的事儿是 WordPress 已经集成了 PHPMailer ,有经验的 WPer 可以直接修改 wp_mail() 函数,将其发送方式修改成 SMTP 方式(具体方法请自行查阅)。对于大多数 WPer 来说,这显然不是一个好方法(废话ing)。这个时候,WordPress 丰富的插件优势又体现出来了,下面,我就介绍三个插件给大家,这也是我推荐的解决问题的方法。 Continue reading 让 WordPress 通过 SMTP 发送邮件

PHPMailer

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

就如它的名字一样,PHPMailer 是一个使用 PHP 编写的邮件发送类,同时,PHPMailer 也是一个功能强大的类。

官方网站:http://phpmailer.codeworxtech.com/

PHPMailer 的主要特点有:

1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。
2、平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
3、支持嵌入图像,附件,HTML 邮件。
4、可靠的强大的调试功能。
5、支持 SMTP 认证。
6、自定义邮件头。
7、支持 8bit、base64、binary 和 quoted-printable 编码。

PHPMailer 的最新稳定版本是 2.0.0,大家可以从官方网站下载。

大家也许会问,PHP 不是已经内置了 mail() 函数了吗,为什么要用 PHPMailer 呢?确实,mail() 函数更快,但是,PHPMailer 却可以使发送邮件变得更加便捷,发送附件和 HTML 邮件也成为可能。同时,你可以使用你自己喜欢的 SMTP 服务器来发送邮件,而不是仅限于 *nix 平台(mail() 函数就有这个限制,对于广大 Win 主机用户来说,简直是噩梦)。总之,PHPMailer 能给你更加便捷的体验。 Continue reading PHPMailer