原文作者:我爱水煮鱼

把你的插件发布到 WordPress 官方插件目录是让更多人用到插件的好方法,这样可以让你的插件不仅仅给我们中国人民使用,而且还可以让你的插件给全世界人民使用,想想全世界人民都在用你 的插件这是多么美好的事情啊,  我已经在 WordPress 官方插件库发布了几个插件,下面我就给大家讲讲如何把你的插件发布到官方插件目录。

1. 注册一个 WordPress.org 的账号。

到 WordPress 支持论坛,注册一个账号,这是必须的。

2. 添加你的插件

第二步是添加你的插件,你需要提供以下信息:

  • 你插件的名字
  • 一到两句话的插件描述
  • 你的插件的原始链接(可选的)

个人建议给你的插件指定一个主页,不过取决于你,另外你还要保证你的符合 GPL标准的。

3. 等待批准

等待的时间是无聊的,但是这个不会太长,大概需要3-4天,可能更长。所以要耐心。

批准了之后,你会收到一封邮件告诉你你的插件已经被批准了,你现在可以访问你的 subversion 目录。比如我最新的插件 Top First Commertors,subversion 目录为:http://svn.wp-plugins.org/top-first-commentors

你需要用你刚才在 WordPress 官方支持论坛注册的用户名和密码访问你的 subversion 目录。

4. 下载和安装 TortoiseSVN

从 TortoiseSVN 官方站点下载最新版的 TortoiseSVN,中文汉化包可以从 SubVersion 中文站下载。下载之后,点击安装包,一路 next 下去即可。

5. 创建一个文件夹

在你本地创建一个文件夹,如我在桌面上创建一个叫做 Top First Commentors 的文件夹。

6. 下载项目

进入你刚才创建的文件夹,单击右键,选择 SVN Checkout…

然后就会弹出一个 Checkout 选项对话框,输入远程项目目录,比如这个插件的远程工作目录为:【http://svn.wp-plugins.org/你的插件名称】,然后点击 OK。

如果一切正常,你应该看到在你目录里面增加了三个文件夹:branches,tags 和 trunk。

7. 准备你的 Read Me 文件

这步要做的是根据 WordPress 官方向导准备 Read Me 文件。WordPress 官方提供了一个readme 文件验证器

这里是一些创建 readme 文件的快速技巧:

  • 使用适当的标签来标注你的插件
  • 把你的 readme 文件存储在插件文件夹的根目录
  • 如果含有截图,确保把截图命名为:screenshot-1,screenshot-2,screenshot-n 等等
  • 使用 readme 验证器去验证下你的 readme file.

8. 拷贝你的插件到 Truck 目录下。

一旦已经创建好了插件文件和 readme 文件,把文件拷贝到目录。readme 文件和主文件都应该在 Trunk 目录下。

9. 提交你的插件到服务器

右键单击 Trunk 目录,选择 SVN Commit。点击 Commit 之后,就会弹出一个让你输入更改 log 的对话框,类似于:

输入你所作的修改,然后点击 OK就会出现一个对话框,让你输入账号和密码(你第一步创建的。)

如果正确,就会向远程服务器调交修改。

10. 给插件添加版本

这里就是 readme 文件起作用的地方,在 readme 文件,有个地方加入一个 stable tag(入 1.0.5.0),你将会提供一个版本适应 readme 文件中这个版本号码。

右健单击 Trunk 目录,选择 TortoiseSVN » Branch/Tag:

在弹出的窗口,输入你 tag 路径和版本号码。如我的插件: http://svn.wp-plugins.org/top-first-commentors/0.1

然后输入修改纪录。

如果一切正常,插件将会被版本化,你可以通过 SVN 的 Update 功能把更新你的 tag 目录。

至此,就做完了。如果有什么问题就给我留言吧!

参考:Listing Your Plugin at the WordPress.org Plugin Directory

黄聪:将自己开发的插件发布到WordPress官方插件站(转)的更多相关文章

  1. REST API TO MiniProgram 上线WordPress官方插件库

    全新开发的用于 wordpress微信小程序的插件 REST API TO MiniProgram今天上线WordPress官方插件库.这个插件的上一个版本叫:wp-rest-api-for-app, ...

  2. 黄聪:VS2010开发如何在c#中使用Ctrl、Alt、Tab等全局组合快捷键

    1.新建一个类 HotkeyHelper  using System; using System.Runtime.InteropServices; using System.Windows.Forms ...

  3. 黄聪:C#Winform程序如何发布并自动升级(图解)

    有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发 ...

  4. 黄聪:C# 开发Chrome内核浏览器(WebKit.net)

    WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器.这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能. 第一步: 下载 ...

  5. 黄聪:VS2010开发T4模版引擎之基础入门

    原文:http://www.cnblogs.com/lzrabbit/archive/2012/07/15/2591085.html 额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又 ...

  6. 黄聪:阿里云Windows2012服务器IIS8实现wordpress完美伪静态(ISAPIRewritev)

    1.下载64位URL重写组件:http://www.iis.net/downloads/microsoft/url-rewrite   (可以直接下载:urlrewrite2.rar) 2.暂停IIS ...

  7. 黄聪:VPS用轻松备份工具备份Wordpress,文件夹通配符

    db;log;wp-admin;wp-includes;temp;upgrade;twentyfourteen;twentyfifteen;twentysixteen;twentythirteen;t ...

  8. 黄聪:如何使用Add-on SDK开发一个自己的火狐扩展

    火狐开放了扩展的开发权限给程序员们,相信很多人都会希望自己做一些扩展来方便一些使用. 我最近做一些项目也需要开发一个火狐扩展,方便收集自己需要的数据,因此研究了几天怎么开发,现在已经差不多完成了,就顺 ...

  9. 黄聪:《跟黄聪学WordPress主题开发》

    又一个作品完成!<跟黄聪学Wordpress主题开发>,国内最好的Wordpress主题模版开发视频教程!! 目录预览: WordPress官方源文件层式结构讲解 WordPress数据库 ...

随机推荐

  1. vs+qt使用资源文件

    1.在Resources目录新建一个.qrc文件 2.在解决方案的Resource Files中添加这个文件 3.为这个qrc添加资源,建议把资源都放进Resources

  2. C# 版本和.NET 版本以及VS版本的对应关系

    https://en.wikipedia.org/wiki/C_Sharp_(programming_language)#Versions http://stackoverflow.com/quest ...

  3. 【软件位置】Linux查看软件安装的位置

    如果我们在Linux 系统上安装了某个软件,我们可以通过如下的三种方式来确定. 一.        Which 命令 Shell 的which 命令可以找出相关命令是否已经在搜索路径中. 如: [ro ...

  4. Python os.system()调用.sh脚本

    参考: python调用shell脚本的两种方法| Jeff的妙想奇境 已解决--求教python如何调用.sh文件- 查看主题• Ubuntu中文论坛 CODE #!/usr/bin/env pyt ...

  5. data.table 中的动态作用域

    data.table 中最常用的语法就是 data[i, j, by],其中 i.j 和 by 都是在动态作用域中被计算的.换句话说,我们不仅可以直接使用列,也可以提前定义诸如 .N ..I 和 .S ...

  6. jq 抖动效果

    1 .html <div style="margin:50px auto;width:900px;overflow:visible;"> <div id=&quo ...

  7. Rails 5 Test Prescriptions 第10章 Unit_Testing JavaScript(新工具,learn曲线太陡峭,pass)

    对Js的单元测试是一个大的题目.作者认为Ruby的相关测试工具比Js的测试工具更灵活 大多数Js代码最终是关于响应用户的行为和改变DOM中的元素 没有什么javascript的知识点.前两节用了几个新 ...

  8. 【Demo】CSS3 动画 加载进度条

    实例结果图: 完整代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  9. poj3734矩阵快速幂

    挑战上面的题目,感觉脑洞很大 分别找红蓝个数全为偶,全为奇,一奇一偶的个数ai,bi,ci 转移矩阵是| 2 1 0 |,是一个对称矩阵(会不会有什么联系.) | 2 2 2 | | 0 1 2 | ...

  10. cf812 C 二分

    C. Sagheer and Nubian Market time limit per test 2 seconds memory limit per test 256 megabytes input ...