弹窗插件 — SVN 操作手册
📦 Homepage Popup Notice — SVN 操作手册
插件 Slug:
homepage-popup-notice· SVN URL:https://plugins.svn.wordpress.org/homepage-popup-notice
📌 账号信息
- SVN 用户名:
tsxcc(注意大小写) - SVN 密码:去 WP.org 个人资料 → Subversion (SVN) Password 生成
- ⚠️ SVN 密码和登录密码不一样
一、首次上传(已完成 ✅)
1. 检出仓库
- 本地建文件夹,比如
D:\svn-homepage-popup-notice - 打开文件夹 → 右键 → SVN Checkout
- URL of repository:
https://plugins.svn.wordpress.org/homepage-popup-notice - 其余默认,点 OK
- 输入账号(
tsxcc)+ SVN 密码
✅ 完成后目录结构:
assets/branches/tags/trunk/
2. 放代码 + Add
- 把插件所有文件复制到
trunk\下 - 右键
trunk→ TortoiseSVN → Add... - 弹出列表确认后点 OK
- 文件图标会变成绿色 + 号
📌 Add 只是本地标记,不会弹出账号密码框。
3. 提交到服务器
- 右键
trunk→ SVN Commit... - Log Message 填:
Initial release v1.0.2 - 点 OK → 弹出账号密码框 → 输入
⚠️ Commit 时才会弹出账号密码框,用户名
tsxcc,密码用 SVN 密码。
4. 打标签(用户能收到更新推送的关键)
- 右键
trunk→ TortoiseSVN → Branch/Tag... - To URL:
https://plugins.svn.wordpress.org/homepage-popup-notice/tags/1.0.2 - Log Message 填:
Tag 1.0.2 - 不要勾 "Switch working copy to new branch/tag"
- 点 OK
⚠️ 没打 tag 用户收不到更新推送! 每次发版都必须打 tag。
二、发新版本(日常更新流程)
三步走,以从 v1.0.2 升级到 v1.0.3 为例:
步骤 1:修改插件代码
本地修改好代码后,必须更新版本号(共 3 处):
| 文件 | 修改前 | 修改后 |
|---|---|---|
homepage-popup-notice.php 头部 |
Version: 1.0.2 |
Version: 1.0.3 |
homepage-popup-notice.php 常量 |
define('HPPN_VERSION', '1.0.2') |
define('HPPN_VERSION', '1.0.3') |
readme.txt |
Stable tag: 1.0.2 |
Stable tag: 1.0.3 |
还要在 readme.txt 的 Changelog 里加上这次更新说明:
== Changelog ==
= 1.0.3 =
* 修复了 XXX
* 优化了 YYY
= 1.0.2 =
* 其他更新...
步骤 2:提交 trunk
- 右键
trunk→ SVN Commit... - Log Message:
v1.0.3 - 修复了 XXX - 点 OK
步骤 3:打 tag
- 右键
trunk→ TortoiseSVN → Branch/Tag... - To URL:
https://plugins.svn.wordpress.org/homepage-popup-notice/tags/1.0.3 - Log Message:
Tag 1.0.3 - 不要勾 "Switch working copy to new branch/tag"
- 点 OK
三、插件截图与封面图
截图放在 assets\ 目录下(和 trunk、tags 平级,不在 trunk 里面)。
| 文件名 | 建议尺寸 | 说明 |
|---|---|---|
screenshot-1.png |
不限(建议 1200×900) | 第一张截图 |
screenshot-2.png |
不限 | 第二张截图 |
banner-772x250.png |
772×250 | 插件页顶部横幅 |
icon-128x128.png |
128×128 | 插件图标 |
icon-256x256.png |
256×256 | 插件图标高清版 |
怎么放:
- 把图片复制到
assets\目录下 - 右键
assets→ TortoiseSVN → Add... → OK - 右键
assets→ SVN Commit... - Log Message:
Add screenshots and banner - 点 OK
✅ assets 不需要打 tag,提交后即时生效。
📸 截图建议: 至少放 2 张——后台设置页 + 前台弹窗效果。用浏览器截屏后裁一下就行。
⚠️ 注意 MIME 类型: SVN 默认给 PNG 加
application/octet-stream会导致图片不显示。必须改成image/png:
- 右键图片 → TortoiseSVN → Properties
- 选中
svn:mime-type→ Edit → 值改为image/png- 提交
四、添加中文翻译
插件首页显示「此插件尚未翻译成简体中文」是因为缺少 .mo 文件。推荐用在线方式翻译:
方式一:在线翻译(推荐)
- 打开 GlotPress 翻译平台:
https://translate.wordpress.org/projects/wp-plugins/homepage-popup-notice/ - 选 简体中文
- 逐条翻译(每条就是一个词/一句话)
- 提交后 WP 自动推送,不需要重新上传插件
方式二:本地生成(需 Poedit)
- 下载安装 Poedit
- File → New from POT/PO file → 选
languages/homepage-popup-notice.pot - 目标语言选 Chinese (Simplified)
- 逐条填中文翻译 → 保存为
homepage-popup-notice-zh_CN.po - Poedit 自动生成同名的
.mo文件 - 两个文件放到
trunk\languages\下 → 提交 trunk → 打 tag
五、注意事项总表
| 事项 | 说明 |
|---|---|
| 🔴 SVN 密码 | 和 WP.org 登录密码不同。去个人资料 → Subversion (SVN) Password 生成 |
| 🔴 每次更新必须打 tag | 没 tag 用户收不到更新推送 |
| trunk 保持最新 | trunk 永远等于当前版本,不要在 trunk 里遗留旧代码 |
| 不要改 tags 里的代码 | tags 是只读的历史快照,改 tag 没意义 |
| assets 不需要打 tag | 提交到 assets 后即时生效 |
| 上传后等 72 小时 | 搜索才能搜到,刚上架搜不到是正常的 |
| 查看插件页 | https://wordpress.org/plugins/homepage-popup-notice/ |
六、快捷键流程(做熟了看这里)
=== 更新到 vX.X.X ===
1. 修改代码 + 更新版本号(3 处)
2. trunk → SVN Commit... → "vX.X.X - 更新说明"
3. trunk → Branch/Tag... → .../tags/X.X.X → "Tag X.X.X"
💬 留言 共 0 条 · 登录后可留言
还没有留言,来抢沙发~
🔑 登录后可留言