当我们制作好自己的插件后、把插件放在WordPress服务器上提供下载是再好不过的事情,一来节省了带宽、二来别人直接可以在后台搜索并安装你的插件,看似很牛不是?然而这看似简单的事情如果第一次做还真是无从下手,在研究了一个多小时后我终于开窍,如果你之前有用GitHub的经验,那这种事情根本是小菜一碟。本文将以界面友好的TortoiseSVN为工具、图文说明具体怎样将制作好的插件上传到WordPress Plugin官网。
提示:由于WP官网被墙,正常访问是看不到正常样式的WP官网的,想翻墙的小伙伴可以戳这里研究一下翻墙(http://www.bianlei.com/circum-tech-2016/)或干脆忍受一下没有CSS表单的网页。
在开始前,确保你已经写好了一份标准格式的readme.txt,用来显示插件在官网的介绍、安装等页面信息。一份标准的readme.txt格式参考https://wordpress.org/plugins/about/readme.txt。接下来……
1)在WordPress申请SVN repository
先到这里 https://wordpress.org/plugins/add/ 用你在WordPress.org的帐号和密码登录,然后填写表单,内容建议用英文填写,大致说明你的插件是做什么的就行。其中我标记的3是插件网址,这需要你先把自己的插件打包成.zip格式然后通过FTP上传到你的服务器(或者能直接得到URL的网盘也行)以供审核下载。如图:
表单填写完成后点右下角的Send Post提交。之后会有个审核过程,审核结果会在几天后发到你的邮箱,下面是一封当插件审核通过后收到的邮件,我是等了3天才收到通知(ABC是你申请时填写的插件名字,XXX是你的帐号):
主题:[WordPress.org Plugins] Request Approved: ABC
正文:
XXX,
Your plugin hosting request has been approved.
Within one hour, you will have access to your SVN repository at
https://plugins.svn.wordpress.org/ABC/
with your WordPress.org username and password (the same one you use on the forums).
Here’s some handy links to help you get started.
Using Subversion with the WordPress Plugin Directory
https://wordpress.org/plugins/about/svn/FAQ about the WordPress Plugin Directory
https://wordpress.org/plugins/about/faq/WordPress Plugin Directory readme.txt standard
https://wordpress.org/plugins/about/readme.txtreadme.txt validator:
https://wordpress.org/plugins/about/validator/Enjoy!
邮件内容就是告诉你你的插件审核通过了,然后提供了一些参考资料。其中重要的是WordPress为你提供的SVN repository(插件空间),其网址为 https://plugins.svn.wordpress.org/ABC/ 其中ABC我只是在这里示范,真正的网址参考你自己的邮件。
2)使用TortoiseSVN上传WordPress插件到SVN repository
之后才是上传插件到WordPress官方插件列表。这里我们需要上传工具,先到 https://tortoisesvn.net/downloads.html 下载TortoiseSVN,根据自己系统是32/64位任选一个:
下载并安装好TortoiseSVN后,在任意目录新建一个文件夹,这个文件夹是用来同步WordPress提供的SVN repository(插件空间)的内容到本地的。在新建的文件夹上单击右键,选SVN Checkout,然后输入你在WordPress.org的帐号和密码登录,然后弹出标题为“Checkout”的菜单,在这里把WordPress给你的SVN repository网址输入到图中我画红线的地方:
然后点OK,会同步4个文件夹到本地:
其中文件夹带绿色箭头图标的说明其中内容已经和插件空间同步完成。
之后把你的插件全部文件放到文件夹trunk中(不需要压缩),如果有截图放到文件夹assets中,再回到最开始的文件夹、右键点击它并在菜单选择SVN Commit,之后弹出菜单,在我画红圈的地方写点什么,必须填写内容,否则报错,就是方便以后你更新内容时看的、类似注释的东西,写完点OK就会上传成功:
现在访问你的SVN repository(https://plugins.svn.wordpress.org/ABC/),就会看到和本地文件夹一样的内容,试着在WordPress插件中搜索你的插件,就会找到自己的插件了。如果发现你的插件介绍页面是乱码,那么需要把文件转换成UTF-8编码才行。
「千杯酒」文章全部原创,根据《中华人民共和国著作权法》第四十七条规定,未经允许禁止转载或抄袭。如若侵权,应承担相应的民事责任,相关内容参见本站原创声明。