使用 TortoiseSVN 将自制插件上传到 WordPress 插件库

将自制插件上传到 WordPress 插件库,并使用 TortoiseSVN 进行版本管理的流程与一般的 SVN 操作类似。下面是完整的步骤说明:


1️⃣ 申请插件并获取 SVN 仓库地址

前往 WordPress 插件提交页面,上传插件(ZIP 或源码)。
审核通过后,你会收到:

WordPress 官方 SVN 仓库有固定目录结构:

/trunk/     → 主开发目录(保存最新代码)
/tags/      → 每个正式版本的代码快照
/branches/  → 可选,开发分支

2️⃣ 安装并配置 TortoiseSVN

确保已经安装 TortoiseSVN。

安装完成后,在 Windows 资源管理器中右键菜单会出现:
TortoiseSVN → Checkout / Update / Commit 等选项。


3️⃣ 检出(Checkout)插件 SVN 仓库

创建一个本地目录,例如:
C:\wordpress-plugins\xenice-seo

右键该目录 → SVN Checkout

  • URL of repository:
    https://plugins.svn.wordpress.org/xenice-seo/
  • Checkout directory:
    选择你创建的本地目录

点击 OK 后,TortoiseSVN 会自动创建:
trunk, tags, branches 目录。


4️⃣ 上传插件到 trunk

将插件的源代码放入本地的 trunk 目录中。

例如:

xenice-seo/
│-- xenice-seo.php
│-- readme.txt
│-- assets/
│-- includes/

右键 trunk 文件夹TortoiseSVN → 添加 (Add)
将所有文件加入版本控制。

然后提交代码:

右键 trunkTortoiseSVN → 提交 (Commit)
填写提交说明,如:

Initial commit of xenice-seo plugin

点击 OK,提交完成后插件即会出现在 WordPress 仓库的 trunk 中。


5️⃣ 发布新版本(创建 Tag)

每次发布正式版本,都需要在 tags 下创建版本目录:

右键 trunkTortoiseSVN → Branch/Tag

填写:

  • To URL:
    https://plugins.svn.wordpress.org/xenice-seo/tags/1.0.0
  • Create from:
    HEAD(最新版本)

填写日志后确认。

创建完成后,WordPress 会自动识别 tags/1.0.0 为插件版本 1.0.0


6️⃣ 提交时的注意事项

  • readme.txt 必须符合 WordPress 官方格式要求
  • 插件文件必须放在 trunk/ 目录,而不是根目录
  • 新版本必须在 tags 下创建新目录,不能覆盖旧版本

✅ 整体流程总结

  1. 提交插件并获得 SVN 仓库
  2. SVN Checkout
  3. 将代码放入 trunk
  4. Commit 提交
  5. 创建 Tag 发布版本
  6. 自动上线

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注