10778 views | 2008/06/01
开发一个WordPress插件的一个更重要的方面,是你怎样设计它的结构。本文将研究几个关于设计插件结构的提示,以帮助你组织你的插件资源,避免名字冲突。每一个插件作者的插件的结构都不尽相同,所以这些提示只是我的个人偏好。我将首先简单地描述一下一个WordPress插件是怎样工作的,然后介绍一个插件的结构。
WordPress插件怎样工作
在将一个插件放入到wp-content/plugins/目录后,插件应该自动的处于可以安装的状态。
当一个插件被“启用”,等同于告知WordPress将你的代码装载到“每”个页面(包括管理页面)。这也就是为什么当你启用了很多的插件的时候,你的WordPress可能非常慢的原因,这是由它所引入的代码的量决定的。
Continue reading "插件开发全攻略(04)---WordPress插件的结构"
Posted in Plugins Develop, WordPress | Tagged develop, plugins, translate, WordPress |
5150 views | 2008/05/30
如果你已经被说服而想要研究一下创建你自己的WordPress插件的可能性,那么找到一个可以让你开始行动的一个创意可能是非常困难的。幸运的是,有很多地方可以让你找到开发你自己的插件的灵感。在本文中,我会罗列好几个方法使你可以找到开发你自己的WordPress插件的创意。
倾听你的读者
你的读者是你获得插件创意的宝库。比如说,一个读者可能需要一个简单的方式来回复或者编辑评论。因为博客的读者是使用你博客最多的人,他们往往对于你的博客还缺乏哪些功能有着独特的洞察力。就在那天,我的一个读者请求我能不能让评论在发布前可以预览一下。幸运地是已经有一些插件可以提供这个功能了,但是有时候,你的读者会建议一些还没有被插件实现的功能。
Continue reading "插件开发全攻略(03)---怎样获得WordPress插件的创意"
Posted in WordPress | Tagged develop, plugins, translate, WordPress |
5144 views | 2008/05/30
Updated:2008-6-2 17:11:15
当初,我装过一个插件,就是把这里发布的博客自动发送到某个邮箱。那个时候,我选择的邮箱是Blogger。想起来有这回事,遂去Blogger看了看,竟然真的有一些的。
但是因为这个插件的某些问题(如通定时发布的日志无法自动发送),并不是每篇日志都被成功复制到Blogger。所以,只是又恢复了一些从4月14日到5月31日之间的非WordPress分类的文章而已。其他的数据,仍旧没有找回。
谢谢关注!
Continue reading "告诸位朋友"
Posted in 日 记 | Tagged notice |
5232 views | 2008/05/29
当写作《插件开发全攻略》系列文章的时候,我想,首先罗列一些为什么WordPress用户想要编写一个WordPress插件的理由是有好处的。
下面罗列了为什么一个WordPress用户应该考虑编写一个WordPress插件的七个理由。
Continue reading "插件开发全攻略(02)---编写插件的七个理由"
Posted in Plugins Develop, WordPress | Tagged develop, plugins, translate, WordPress |
5223 views | 2008/05/28
对于许多WordPress用户来说,插件是必须的。WordPress 插件使得那些只有很少或者没有编程能力的用户可以扩展他们博客的功能。插件的形式多种多样,在WordPress中,插件几乎可以做任何事情。
即便是WordPress这样一个优秀的独立应用程序,仍旧有许多方面有缺憾。用户所要求的越来越多的WordPress所应该具有的特性,都很可能被开发成插件。此外,还有很多没有实现的创意,而且,每一天还有更多的创意被提出。
在已经发布了三款插件之后(不包括我自己写给自己用的那些),我意识到了一些WordPress的局限性,我希望能够分享一些我已经学到的(我仍旧在学)关于创建WordPress插件的一些经验。最终,我将会开始写一个系列,专门讨论编写你自己的WordPress插件的过程中遇到的各种各样的问题。这个系列将会从非常基础的话题开始,并且假设你的插件知识是零基础。
这个系列是为谁准备的?
这个系列是为了任何一个好奇或者想要学习怎样编写他们自己的WordPress插件的用户撰写的。这个系列的读者应该有中级程度的PHP知识,知道一点点JavaScript,并且有相当的CSS知识。
这个插件系列将会使主题模板设计者受益,还有那些想要修补插件代码的人,还有那些想从零开始编写自己的插件的人。
Continue reading "插件开发全攻略(01)---介绍"
Posted in Plugins Develop, WordPress | Tagged develop, plugins, translate, WordPress |
2299 views | 2008/05/28
一不小心,就已经很多天没有发表文章了,哎呀真是太懒了^^
其实,我也不知道写点啥好了,主要是最近的生活也没有啥值得一说的。
最近,手头的项目换了,有点乱,还没有进入状态。
很想折腾一下我的博客,但是也提不起兴致。再说也没有时间。
最近在网络上看到篇不错的文章,讲WordPress插件开发的,我打算陆续翻译出来,翻译水平有限,大家将就着看看吧。我主要是自己想学,想深入到WordPress的内部去。不过,渐渐地,我还是觉得这是个很远大的理想。我希望我能坚持住,不断的深入,再深入一点……
这里我把我翻译的原文的链接贴一下吧:
How To Write a WordPress Plugin
Posted in 日 记 | Tagged schoollife |
Most Commented Posts