November 9, 2007
Fun with Plugins:完全傻瓜式编写 WordPress 插件
想自己动手写一个 WordPress 插件吗?估计很多人一听到要写代码直接就晕了,放心,长篇大论的程序设计我也懒得写,接下来要介绍的这个东东完全是傻瓜式的向导模式,你只要读得懂屏幕上的提示、还会用鼠标点击 Next 就够了。——它叫 Fun with Plugins。

首先它会叫你填写插件名称、说明、作者、作者链接,然后选择是否包含 GPL 协议文件、是否为代码生成注释,接下来就正式进入插件编写的核心步骤了:
- 填写插件使用的类名称,如果你不知道填什么就填自己的名字,它的目的只是为了防止函数命名冲突。
- 选择插件是否需要保存用户设置。(是:将会生成管理菜单;否:直接跳过生成管理菜单。)
- 选择插件是否需要顶层的后台管理菜单,或者是第二层的管理菜单。
- 为后台管理菜单取个名字,并选择位置。
- 是否需要 hook wp_head,如果不引入 css 或 js,一般不需要。
- 是否需要 hook the_content 或 the_posts,前者处理日志或页面的内容,后者处理日志本身。
- 是否包含本地化文件,如果想自己的插件被翻译为多国语言,该项必不可少。
- 是否需要生成一张新的数据库表。视具体功能而定。
- 是否需要生成插件的 Widget,如果想用插件在侧边栏展示些东西,不错。
- 系统假设你的所有语言文件放在一个叫做 languages 的目录下。
- 最后一步,下载插件……出乎我意料哦,我以为还会有更多的选项直至写完一款完整的插件,期待作者添加更强大的功能。
当前 Fun with Plugins 的版本为 0.2.1,大家可以前往试用,虽然现在还不能完全省掉代码的编写,但生成一个基本的框架也蛮不错的,尤其是后台管理菜单那一大堆代码……[via WTC]

嗯,看来我也可以写插件了。。。
试用了一下,制作了一个css switcher的插件,还没有去测试看看
哇,太好了,期待发布。
尽然有这么好的东西
最近正需要这个
需要自定义的插件太多
看不太懂代码
也不会写
期待最终版本发布