WordPress可真是个热门的开源博客程序,全球有不少网站都在用它。程序员们也挺喜欢用来做技术博客的,如果有自己不太满意的地方,当然得亲自动手修改啦!接下来,我就跟大家聊聊从零开始开发并发布一个WordPress插件的全过程吧。
开发WordPress插件
其实,开发一个WordPress插件只需要掌握两样东西,一旦动手就会发现并没有想象中那么复杂。很多时候,我们只是在自己给自己设限:
- 首先,你得具备一点PHP编程基础。不过如果你不熟悉PHP也没关系,比如说你有JavaScript或者其他编程语言的基础也完全可以,因为不同语言之间其实是相通的,关键在于实现的细节上有些差异。逻辑思维都是一样的,涉及到的变量、数据类型、条件判断、循环、函数、类、模块等等,具体的语法可以在需要的时候查文档就好。
- 其次,你要有一定的英文能力,能看得懂WordPress的开发文档。
通常,我们主要参考WordPress Developers和REST API Handbook这两个文档,WordPress官方提供了许多可以直接调用的方法。
注册开发者账号
如果你想把自己开发的插件发布到WordPress的官方插件库,第一步就是去WordPress Developers网站上注册一个账号:
https://developer.wordpress.org。
这里有几个关键点要注意:
- 尽量别用国内的QQ邮箱,因为验证邮件可能收不到。我亲身体验,使用谷歌邮箱注册成功的几率高多了。
- 如果你填写完信息提交后没有反应,可能是因为WordPress在注册流程中要调用谷歌的接口,你可能需要想办法翻墙一下。
- 注册的邮箱和名字不能重复,如果已经有人用了那就没办法再注册。如果你的邮箱和名字现在还在审核中,也不能再用,要等一周后未完成的注册释放了,才能重新使用之前的邮箱和名字。
如果有任何疑问,随时可以给官方的注册帮助邮箱发邮件咨询,邮箱地址是forum-password-resets@wordpress.org。用QQ邮箱发邮件没有问题,外籍工作人员也很友好,通常都会耐心回复。
账号审核刚开始可能不会通过,但会给你发邮件解释情况,还会问你注册账号的用途。你可以直接告诉他们你开发了一个WordPress插件,想要发布到官方库,因此需要注册账号。听说之前开放注册的时侯涌入了很多垃圾账号,所以现在审核变得严格了。
一旦审核通过,你的邮箱会收到一封邮件,里面会有一个链接,让你去设置密码:

提交插件审核
用刚才注册的账号登录到WordPress开发者后台,然后在这里
https://wordpress.org/plugins/developers/add/ 提交你的插件。
接下来,你会收到不断的邮件,告诉你插件存在的问题和修改建议,按照要求进行调整就好,特别注意里面的一些格式要求,以及插件名称不要使用知名品牌或WordPress这些,所有的修改要求必须在三个月内完成,否则插件可能会被拒绝。
上传插件到WordPress的SVN地址
一旦插件审核通过,你会收到一封邮件,里面会有代码上传的SVN地址和一些上传要求,你需要按照要求把代码、封面图和图标上传到这个SVN地址上。

打开SVN地址后,你会看到三个目录:
- trunk:存放你的代码
- assets:存放banner和图标图
- tags:用于发布各个版本
如何上传你的插件代码
首先,把你的插件文件放到 trunk 这个文件夹里,然后就可以提交并推送到 SVN 了。下面是具体的操作步骤:
cd '你的插件目录'
svn add trunk/*
svn ci -m '添加我的插件首个版本' --username '你的开发者账号' --password '你的开发者密码'
发布插件的新版本
想要在 WordPress 上发布插件的新版本,得先打个 tag,这样才能顺利发布。这样会在 tags 文件夹下自动生成对应的文件。操作示例如下:
svn cp trunk tags/1.0.0
svn ci -m "标记版本 1.0.0"
上传 Banner 和图标
最后,你还需要上传插件的图标和详情页面的 Banner 图。可以参考这份文档的要求
https://developer.wordpress.org/plugins/wordpress-org/plugin-assets/,记得注意大小和命名哦:
- banner-772×250.png
- icon-256×256.png
svn add assets/*
svn ci -m "添加 Banner 和图标"
通常上传后过一会儿就能在 WordPress 官方插件库中找到你的插件了。如果找不到,耐心等一等。
以上就是开发一个 WordPress 插件并将其发布到 WordPress 应用商店的完整流程了。具体的开发过程可以参考官方文档,其实挺简单的。如果大家感兴趣,可以在下面留言,我再为大家写一篇详细的开发教程哦!

对于新手来说,这篇攻略真是太有帮助了。开发WordPress插件的过程讲得很清晰,尤其是注册和审核的注意事项,避免了很多不必要的麻烦。
这篇文章给了我很多实用的建议,特别是关于注册开发者账号的细节,确实是新手必读的好指南。希望能顺利发布自己的插件。
在学习如何发布WordPress插件的过程中,这篇文章提供了很实用的步骤和建议,尤其是处理注册账号的细节,让我少走了很多弯路。希望能尽快尝试自己开发的插件!
从零开始开发WordPress插件的步骤讲得很到位,特别是关于注册和审核的细节,真是新手的福音。希望能顺利通过审核,期待自己的插件上线!
开发WordPress插件的步骤解析得很透彻,尤其是关于账号注册的建议,真的让人省心不少。期待自己也能顺利发布插件。
开发WordPress插件的过程看似复杂,实际上只要掌握了基础知识,按照步骤进行就能顺利发布。文章中提到的邮箱注册和审核细节,确实非常实用,让我对整个流程有了更清晰的认识。
文章对WordPress插件开发和发布流程讲解得很详细,尤其是注册账号和审核的注意事项,让我对整个过程有了更清晰的认识。希望能顺利完成我的第一个插件!