WordPress中文开发手册

WordPress插件开发 — 规划您的插件

您已经写下了下一个Hello Dolly,并希望世界使用它。你该怎么办?

##测试一次并再次测试

任何运气,您的插件将被很多人在许多不同的情况和托管环境中使用。您需要确保您已经测试过您的插件,以确保它在任何情况下都可以工作,并且不会让您的用户失望。

选择一个好名字

插件名称应该反映出您和您的工作的独特性。当您选择姓名时,请确保您没有违反商标或踩踏他人的产品名称。如果你不在Facebook上工作,那么你应该不要命名你的插件“Facebook的跳舞松鼠”。一个更好的名字将是“为Facebook跳舞松鼠”。很难拿出一个好名字,所以花时间。您的插件网址提交后无法更改,但显示名称可以更改一千次。

##写出很好的文档

README.txt文件是开始的最佳位置,因为它是所有插件的标准参考点。你会想确保你包括:

简要说明您的插件实际上是做什么的。如果它做的很多,可能会更好的两个插件。
安装说明,特别是如果有特殊配置要完成。如果用户需要注册您的服务,请确保您链接到它。
关于如何获得支持的指导,以及您所做的和不支持的内容。

##推出第一个版本到WordPress.org

WordPress.org plugins目录是潜在用户下载和安装插件的最简单方式。 WordPress与插件目录的集成意味着用户可以通过几次点击来更新插件。

当您准备发布第一个版本时,您需要注册。审核过程成功完成后,您将获得一个代码的Subversion存储库。 WordPress.org网站提供了良好的文档,用于制作您的第一个Subversion提交和整个过程。

拥抱开源

开源是我们时代最强大的想法之一,因为它有助于跨界合作。通过鼓励捐款,您允许其他人尽可能多地爱上您的代码。有几个选项来打开你的代码:

Github可以让其他人参与您的项目变得简单。其他开发人员和用户可以轻松地提交错误修复或报告,功能要求或全新的贡献。如果您以前从未使用过Git,Github有一个很好的文档门户,甚至是一个交互式演示。
Bitbucket是具有类似功能的Github的替代品。
WordPress.org插件目录提供并要求您使用Subversion版本库。

##听你的用户

您经常会发现,您的用户将您的代码放置在比您想象的更多测试用例之外。这可以是非常有价值的反馈。

通过WordPress.org发布您的代码意味着您的插件自动有一个支持论坛。用它!您可以订阅通过电子邮件接收新的帖子,并及时回复您的用户。他们只想尽可能多地爱上你的插件。

Automattic的幸福工程师Andrew Spittle在提供支持方面有一些好的帖子:“避免容易”和“支持速度”。Jetpack还有一篇文章,您可以指出编写大量错误报告。

定期推新版本

最好的插件是随着时间的推移不断重复的插件,推动了小的变化。等待太久才能更新,不要让你的辛勤工作过时。请记住,不断升级可能导致“更新疲劳”,用户将停止升级。保持太少的更新和太多更新之间的平衡很重要。

##冲洗并重复

像生活的其他部分一样,最好的事情是耐心和努力工作。