使用SVN提交插件到wordpress.org官方插件库

在开发完wordpress插件之后,我们想要把插件发布到wordpress官方插件库,先申请审核,审核通过之后我们需要使用SVN将代码等文件上传到插件库,这样其他用户就可以从wordpress后台直接安装你的插件了。

安装TortoiseSVN

安装过程中记得勾选command line client tools =>
Will be installed on local hard drive

TortoiseSVN

这样才能使用svn命令行。

拉取版本库到本地

wordpress官方在你的插件通过审核之后会给你一个SVN地址,以自动上传OSS图片插件为例,地址为:

https://plugins.svn.wordpress.org/image-auto-sync-oss

拉取目录结构

# 新建文件夹
mkdir image-auto-sync-oss
# 创建版本库
svn co https://plugins.svn.wordpress.org/image-auto-sync-oss image-auto-sync-oss
A    image-auto-sync-oss\assets
A    image-auto-sync-oss\tags
A    image-auto-sync-oss\trunk
Checked out revision 2657487.

提交代码

将插件代码复制到image-auto-sync-oss/trunk,后然后执行下面的命令提交代码到官方库:

# 提交代码
cd image-auto-sync-oss

# add code
svn add trunk/*

# 带上commit信息提交代码
svn ci -m 'Adding first version of my plugin' --username your_username --password your_password

编辑修改

先拉取代码更新一下,如果只有你一个人上传代码,那就免了这一步;

# 更新远端代码到本地
svn up

修改好trunk中的代码之后;

查看修改状态

# trunk/my-plugin.php 被修改了
svn stat
> M trunk/my-plugin.php

查看具体改动

my-local-dir/ $ svn diff

一切就绪之后,提交代码;

# 编辑代码
svn ci -m "提交修改"

添加版本标签

执行以下代码即可:

# 复制 trunk 版本到标签文件夹
svn cp trunk tags/1.0.1
svn ci -m "tag version 1.0.1"

添加截图和ICON图片

将插件截图和图标图片按照官方要求:

  • 一张 banner-1544×500.png 高清banner图
  • 一张 banner-772×250.png 普通banner图
  • 一张 icon-256×256.png 高清icon图标
  • 一张 icon-128×128.png 普通图标
  • 多张插件界面截图(screenshot-1.png,screenshot-2.png ……)

图片格式可以是 png|jpg ,将图片放到 \assets目录中,然后提交:

svn add assets/*
svn ci -m "add assets"

到这里,你的插件代码和图标、banner都已经提交到了wordpress官方了。

使用SVN提交插件到wordpress.org官方插件库

原文链接:https://beltxman.com/3749.html,若无特殊说明本站内容为 行星带 原创,未经同意禁止转载。

发表评论

您的电子邮箱地址不会被公开。

Scroll to top