🟦
Athletic Press(AP)WordPress 上线前准备清单(Ultimate Checklist)
(我会帮你完成绝大多数)
📌 第一部分:技术层准备(Technical Readiness)
1. 插件文件结构规范化(必须通过 WordPress 审核)
WP.org 官方强制要求:
-
插件根目录只有:
-
主插件文件(athletic-press-core.php)
-
readme.txt
-
uninstall.php(可选)
-
assets/(图标、banner)
-
inc/ or includes/(核心逻辑)
-
-
不能混乱、不能有无用文件
-
不能包含商业授权要求的文件(如 ACF PRO)❗
➡️ 我会帮你重构目录到最规范的结构。
2. 插件头部声明(Header)必须完整
包括:
-
Plugin Name
-
Description(英文)
-
Version
-
Requires PHP
-
Requires WP
-
Author
-
License(GPLv2+)
➡️ 由我来写标准格式,你只需确认内容。
3. 代码整体 GPL 合规审查(关键)
包括:
-
没有版权冲突代码
-
没有复制 ACF PRO 等商业代码
-
没有密钥、域名绑定代码
-
所有函数前缀 ap_core_ 必须统一
➡️ WordPress 审核团队最严格的就是 GPL,我会帮你 100% 避免雷区。
4. 性能审查
-
无慢查询
-
大页面无超时(成绩册我们已经优化过)
-
无 console error
-
分组/报名页面加载时间 < 1 秒(大赛事时也要稳定)
➡️ 我会逐个分析高风险函数。
5. 安全性审查(Security Audit)
必须检查:
-
所有表单使用 nonce
-
所有权限检查正确
-
不能让普通用户访问管理员接口
-
所有POST操作必须 sanitize + validate
➡️ 我全部帮你审查。
📌 第二部分:插件市场化准备(Marketing Readiness)
6. 插件名称(非常重要)
WordPress 搜索靠名称 + 关键词匹配:
建议使用:
AthleticPress – Sports Meet & Track and Field Management System
这样用户搜索以下词都能直接搜到你:
-
“Sports”
-
“Track”
-
“Meet”
-
“Athletics”
-
“Management”
-
“School sports”
-
“Event management”
7. 插件描述(英文)必须专业且吸引人
WordPress 官方对“说明文档”非常重视,必须包含:
-
What is Athletic Press
-
Features list
-
Screenshots(8–12张)
-
Installation
-
FAQ
-
Changelog
➡️ 这些我全部能帮你用专业英文写得极其漂亮。
8. 宣传 Banner & Icon(官方要求)
-
banner-772×250.png
-
icon-256×256.png
我们可以设计成像“Google Classroom”那样的干净风格。
(我可以帮你做 AI 设计稿)
📌 第三部分:国际化准备(i18n)
WP 执着要求插件支持翻译(.pot 文件)
我们必须:
9. 所有中文字符串从代码里抽离
改为:
__(‘报名管理’, ‘athletic-press’)
然后生成 athletic-press.pot 文件。
➡️ 我可以自动帮你扫描 + 生成 + 替换。
📌 第四部分:文档 & Demo
10. 官方 Demo 站点(真正核心)
用户安装前会先访问你的网站查看是否靠谱。
我们需要:
-
demo.hnsports.top(你已经有了)
-
一个“演示账号”(管理、领队、裁判)
-
一个“真实赛事示例数据包”
-
官方文档(docs.hnsports.top 或 GitHub Pages)
11. 视频教程(可选但很加分)
录 1~3 分钟的视频:
-
如何创建赛事
-
如何报名
-
如何分组
-
如何录入成绩
-
如何查看秩序册/成绩册
➡️ 这能让 AP 秒杀 90% 同类插件。
📌 第五部分:版本规划
12. One-click Import(示例数据一键导入)
WordPress 用户非常喜欢这个功能。
一键加载 AP 示例赛事 → 用户马上看到:
-
项目
-
运动员
-
分组
-
成绩
这样他们会更容易留下来。
➡️ 我建议在 v1.0 搞定。
📌 第六部分:质量保证
13. 单元测试(可选)
WP 允许插件加入 tests 目录
但不是强制。
我们可以专注核心逻辑,不用写太复杂的测试。
14. 老版本兼容性
插件必须可以运行于:
最低 WordPress 版本:6.2
最低 PHP 版本:7.4(推荐 8.1+)
我们目前兼容性非常好。
📌 第七部分:提交到 WordPress.org
需要的材料:
-
插件 ZIP
-
readme.txt
-
主文件
-
Icon & Banner
-
插件分类(Education, Sports, Event Management)
WordPress 插件团队审核要 2–15天。
我会帮你准备所有内容,确保一次通过。
🟩
最终:上线宣传(Launch Strategy)
在 AP 上线第一周,我们应该:
① 在 WordPress.org 回复所有五星评论
② 在 Facebook/Reddit WP 社区发布介绍
③ 在 Twitter(X)发主题帖
④ 录一个 YouTube 介绍视频
⑤ 发布中文版官网文章
⑥ 向各国中小学、大学体育部门投放“免费使用”消息
➡️ 这些都是低成本但高转化的推广方式。
发表回复