首页 » WordPress » 发布你的插件到 WordPress 官方插件目录

发布你的插件到 WordPress 官方插件目录

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

在开始之前你需要了解 SVN 的知识,可以查看这篇文章:TortoiseSVN 简明使用

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 下去即可。

tortoisesvn-installation

5. 创建一个文件夹

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

6. 下载项目

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

tortoisesvn-checkout

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

tortoisesvn-checkout-option

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

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 的对话框,类似于:

tortoisesvn-commit

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

tortoisesvn-checkout-input-password

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

10. 给插件添加版本

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

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

brach-tag

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

svn-tag

然后输入修改纪录。

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

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

节选翻译自:Listing Your Plugin at the WordPress.org Plugin Directory

标签:

分享到:

24 条评论 添加你的评论 →

  • dupola 2008-03-07 23:19:07 #

    好。

    支持 反对

  • dupola 2008-03-07 23:19:47 #

    我试着写一个,试着传上去。WP的官方主题站好像不让上传了现在,

    支持 反对

  • 胖逗逗 2008-03-07 23:21:01 #

    我离这事儿还很遥远

    支持 反对

  • Young 2008-03-07 23:35:52 #

    雪上飞猪真的会飞啊,都国际化了。佩服:!:

    支持 反对

  • 胡戈戈 2008-03-07 23:49:52 #

    相当滴不错

    支持 反对

  • maydew 2008-03-08 00:51:57 #

    刚在河蟹娱乐完
    看了几个好笑的东西
    介绍新东方“罗永浩”的那个很精彩
    之后就看见“飞猪”远渡重洋了
    看来大家都在走国际化的路线
    也证实了英语的重要性
    :grin:

    支持 反对

  • 漫步 2008-03-08 00:59:23 #

    这篇文章不错,适合我这样的菜鸟看,感动ing

    支持 反对

  • 大猫 2008-03-08 05:07:49 #

    哇哈哈,刚前几天用SVN小乌龟发布网页来着
    这玩意儿确实很爽

    支持 反对

  • chada 2008-03-08 07:48:55 #

    很实用,对中文插件的作者来说。
    很实用,也对很菜鸟的我们来说。
    国际化很好!

    支持 反对

  • solzhang 2008-03-08 08:25:42 #

    不错的文章。谢谢博主!

    支持 反对

  • tomdbtel 2008-03-08 09:00:05 #

    呵呵,等我会写插件了,再来,哈哈,先留着

    支持 反对

  • underone 2008-03-08 19:48:27 #

    应该再写一个怎么发布theme….

    支持 反对

  • tomdbtel 2008-03-09 00:26:41 #

    肥猪,求救啊:
    Fatal error: Call to undefined function the_tags() in /home/network05/domains/wpbloger.com/public_html/wp-content/themes/blue-zinfandel-enhanced-20/home.php on line 17
    我的MU换了N个模板都显示这个错误,过去帮我看看,wpbloger.com :arrow:

    支持 反对

    • tomdbtel 2008-03-09 00:43:38 #

      这个函数,我是不是少了插件?

      支持 反对

      • Denis 2008-03-09 12:31:01 #

        这个函数是 WP 2.3 新添加显示 tag 的函数,检查下你的 WP 版本。

        支持 反对

        • tomdbtel 2008-03-09 15:09:35 #

          可以了,我把所以的the_tags都去掉了,现在现实正常,MU的版本现在才1.3,所以这个函数没用 :wink:

          支持 反对

  • 痴情的猪 2008-03-09 02:51:18 #

    复杂 :shock:

    支持 反对

  • bssn 2008-03-09 15:30:17 #

    发布到这里的插件更新后插件后台有更新提示,不错!顺便给自己站增加超级女的外链,呵呵

    支持 反对

  • 偶爱偶家 2008-03-10 09:06:30 #

    大哥啊, 你这破教程咋不早点写啊? 我每次为了发布tags可是自己把trunk复制到tags下, 然后改名, 然后再update到wp上的啊。 可怜我的劳动力啊!

    支持 反对

  • cnpabi 2008-07-09 10:38:06 #

    great…尝试中

    支持 反对

  • SILENCE 2009-02-22 19:23:04 #

    我按上面的方法,checkout没有问题,但是把文件复制进去,在commit时,输入用户名密码后,开始提交修改,然后就显示403错误,。

    飞猪大哥知道这是什么问题么?

    支持 反对

  • mhuit 2009-04-15 10:06:38 #

    mhuit:本人菜鸟一个,离这事还远呢

    支持 反对

发表评论

你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

使用新浪微博登陆 使用腾讯微博登陆 使用豆瓣登陆

你也可选择直接在本站 注册