前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录如何提交WordPress插件到WordPress官方插件平台流程

记录如何提交WordPress插件到WordPress官方插件平台流程

作者头像
老蒋
发布2019-04-15 18:27:35
1.5K0
发布2019-04-15 18:27:35
举报
文章被收录于专栏:老蒋专栏老蒋专栏

前一段时间,老蒋在管理客户网站过程中由于图片太多且占用服务器的资源,所以希望将图片资源独立至阿里云OSS存储中,但是搜寻到网上已有的插件有一些问题,比如不能独立存储到云存储中,于是让ZDL同学重新完善一个这样子的插件,于是乎我们在网站中看到有发布的WPOSS和WPCOS插件,考虑到可能有些朋友也需要使用到,于是就准备投递到WordPress官方插件平台。

在WordPress插件做好之后功能也符合我的需求,但是在提交官方的时候出现各种问题,经过多次的回炉修改,终于得以通过,这里就准备将如何投递插件至WordPress官方插件平台的过程记录下来。其实官方对于插件,乃至于主题的审核应该是比较严格的。

第一、申请账号

申请账号:https://login.wordpress.org/register

这里我们需要到官方网站申请一个账号,而且是唯一性的,后面提交插件的时候需要用到。

第二、提交WordPress插件

地址:https://wordpress.org/plugins/developers/add/

这里我们将制作的插件打包然后提交进来。

提交WordPress插件
提交WordPress插件

提交之后等待审核,如果有问题会通过邮件告知问题,然后需要及时的修改重复在邮件回复提交。直到提交通过为止。

因为老蒋没有开发插件,所以有问题都是反馈给ZDL同学的,所以每次都是他修改,陆陆续续大约有将近一个月终于完成收到通过邮件。这样我们就可以通过SVN提交。

第三、通过SVN上传插件

我们本地需要先创建一个文件夹,用来专门管理这个插件的,参考"TortoiseSVN免费SVN版本控制客户端安装及使用体验"将空仓库拖回来,然后看到下面四个文件夹进行填充后上传。

1、对应文件夹

/assets/ /branches/ /tags/ /trunk/

这里我们在SVN中可以看到有四个文件夹,不同文件夹对应的文件是不同的。

/assets/

这个是用来放图片的,比如大图(banner-772x250.png)、LOGO图片(icon-128x128.png、icon-256x256.png),以及演示截图(screenshot-1.png、screenshot-2.png)。这些图片的名称都是固定的,我们不可以修改。

详细文档:https://developer.wordpress.org/plugins/wordpress-org/plugin-assets/

这样所有需要的图片都准备好了。

/trunk/

这个文件夹是用来放插件的,将我们之前通过审核的插件丢进来。当然需要规范Readme.txt文件。或者我们需要到官方提供的在线工具进行检验是否有报错:https://wordpress.org/plugins/developers/readme-validator/

主要是头部,不能有问题,后面可以根据文档进行修改。示范:

=== WPOSS === Contributors: laobuluo Donate link: https://www.laobuluo.com/donate/ Tags:阿里云oss,oss,对象存储,wordpress oss Requires at least: 4.5.0 Tested up to: 5.1.1 Stable tag: 0.2 Requires PHP: 5.6 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html WordPress OSS(简称:WPOSS),基于阿里云OSS对象存储与WordPress实现静态资源到OSS存储。 == Description == <strong>基于WordPress程序,可以选择本地+OSS存储静态资源或者单独使用OSS存储,可以自定义域名或者是使用阿里云自带的Bucket域名。</strong> <strong>主要功能:</strong> * 1、基于WordPress程序且免费提供给用户使用,将网站的静态文件,比如图片、附件,选择存储在阿里云OSS中或者同时在本地和OSS中,提高网站加载速度; * 2、我们可选择使用自定义域名,以及支持HTTPS,前提是我们已经在阿里云OSS中设置完毕。 * 3、插件更多详细介绍和安装:https://www.laobuluo.com/2250.html <strong>支持网站/博主:</strong> 支持网站:https://www.itbulu.com/ [老蒋部落](https://wwww.itbulu.com/ "老蒋部落") == Installation == * 1、把wposs文件夹上传到/wp-content/plugins/目录下<br /> * 2、在后台插件列表中激活wposs<br /> * 3、在“WPOSS设置”菜单中输入阿里云OSS云存储相关信息和API信息<br /> * 4、我们可以在编辑文章的时候将静态资源上传到阿里云OSS以及本地备份。 == Frequently Asked Questions == * 1.当发现插件出错时,开启调试获取错误信息。 * 2.我们可以选择备份OSS或者本地同时备份。 * 3.支持HTTPS以及自定义域名。 == Screenshots == 1. screenshot-1.png 2. screenshot-2.png == Changelog == = 0.1 = * 1、WPOSS正式发布。 * 2、本插件经过几周的测试,支持最新的WordPress程序,现予以发布。 = 0.2 = * 1、根据WP官方发布要求进行修改函数匹配和安全。 * 2、第一次提交WP官方平台,需要修改适配WP官方插件要求。 == Upgrade Notice == *

2、提交仓库

这里还是用SVN进行提交。

这样我们就点击SVN Commit进行提交。

这里选择我们需要更新的文件,如果全部是就ALL全选。然后点击OK备注说明提交。过程中需要输入用户名和密码,然后才开始提交。

TortoiseSVN提交仓库文件
TortoiseSVN提交仓库文件

这样我们就可以将版本提交更新到仓库中。

其他目录,tags目录是给插件添加版本识别的,标记插件时间点和重要版本。通常用不同的版本号创建子目录,然后把这个当前版本的代码放到对应目录中。例如我们设置 /tags/1.0。我们可以不使用。以后再看看如何操作。branches,这个文件夹是用来存储插件的代码分支,一般我们只用主干分支,不会使用其他分支的代码。

总结,我们像WordPress官方提交插件的难点在于插件需要符合规范,如果不符合是不会被通过的,而且提交发反馈修改意见是必须解决,不解决超过时间是不可以提交的。当然我们一旦提交,是不可以再重新提交,必须在此名称下修改。

未经允许不得转载:老部落 » 记录如何提交WordPress插件到WordPress官方插件平台流程

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档