阿里云 WordPress 测试站同步计划(2026-05-02)
内部备查说明:记录阿里云测试站同步、验证和回退相关的技术流程。
阿里云 WordPress 测试站同步计划(2026-05-02)
目标
把本地 WordPress Playground 沙盒里的当前主题效果,同步到阿里云测试站:
- 测试站:
https://test.cpsmtraining.com.cn/ - 本地沙盒:
http://127.0.0.1:9402/ - 当前本地主题:
logisment-light0.2.22
这次目标是给客户先看阶段性进展,所以优先走最小变更:只更新主题包,不重新导入文章 XML。
当前线上状态
2026-05-02 检查结果:
https://test.cpsmtraining.com.cn/返回 200。https://test.cpsmtraining.com.cn/insights/返回 200。https://test.cpsmtraining.com.cn/wechat-2673020912-1/返回 200。- 线上仍加载
style.css?ver=0.2.8。 - 线上
知识文章页面仍显示旧结构: - 有
content-stat-grid统计数字; - 列表仍是卡片;
- 仍显示微信阅读数;
- 日期仍是中文 WordPress 默认格式。
判断:线上文章和页面已经存在,但主题版本落后。优先更新主题即可让多数页面结构和视觉跟上本地沙盒。
本次需要上传的文件
只上传主题包:
/Users/ripley/Projects/logisment/migration/wordpress-theme/logisment-light.zip
已检查主题包版本:
Version: 0.2.22
暂不上传:
/Users/ripley/Projects/logisment/migration/generated/wordpress-p0-posts-publish.xml
原因:
- 线上已经有 P0 文章;
- 当前列表结构、阅读数隐藏、统计条移除、日期格式、彩色类型标签,都是主题模板渲染层完成;
- 重新导入 XML 会带来重复文章风险,除非先批量删除旧
wechat-*文章。
推荐同步流程
1. 先做备份
在 WordPress 后台或 UpdraftPlus 里做一次备份。
最低限度:
- 数据库备份;
- 主题/插件文件备份;
- 或者用主机面板下载
wp-content/themes/logisment-light/当前版本。
这一步是为了能回退到线上当前 0.2.8。
2. 上传并替换主题
进入 WordPress 后台:
外观 -> 主题 -> 添加新主题 -> 上传主题
上传:
logisment-light.zip
如果 WordPress 提示主题已存在:
- 优先选择“替换当前上传的版本”或类似按钮;
- 如果没有替换按钮,不要删除 WordPress 文件。可以先停下来确认,或使用主机文件管理器替换
wp-content/themes/logisment-light/目录。
上传后保持 logisment-light 为启用状态。
3. 清缓存
如果线上启用了缓存插件或主机缓存,清一次缓存。
如果没有缓存入口,先跳过。
4. 验证页面
逐个打开:
https://test.cpsmtraining.com.cn/
近期活动
咨询服务
培训课程
知识文章
知识文章
案例与方法
关于我们
https://test.cpsmtraining.com.cn/wechat-2673020912-1/
重点检查:
- 源码或 DevTools 中加载
style.css?ver=0.2.22; - 首页 hero 和课程/活动/文章区正常;
知识文章是纵向列表,不是旧卡片;知识文章不再显示微信阅读数;知识文章不再显示当前页面名“知识文章”作为列表元信息;- 日期格式为
2026/04/30; - 文章类型显示为彩色矩形标签;
查看摘要在单条目的右下角;/insights/page/2/可打开;- 文章页没有微信热链坏图,没有重复阅读全文模块。
如果客户只看阶段成果,推荐先停在这里
主题更新成功后,就可以先发测试站给客户看。
不要在同一轮里做这些动作:
- 不要重新导入 XML;
- 不要批量删除文章;
- 不要改正式域名
logisment.com; - 不要停用备份、安全类插件;
- 不要清理老静态站目录。
什么时候才需要重新导入 XML
只有出现以下情况,才考虑重新导入:
- 线上文章内容仍有重复的阅读全文模块;
- 线上文章正文数据库里有大量微信热链图片,希望从数据库层面清干净;
- 线上缺少 P0 文章;
- 线上文章 slug 或自定义字段明显不完整。
如果要重新导入,正确顺序是:
1. 先备份; 2. 后台搜索 wechat-; 3. 批量移到回收站并清空; 4. 使用 工具 -> 导入 -> WordPress 导入 migration/generated/wordpress-p0-posts-publish.xml; 5. 作者映射到 adminhu; 6. 不勾选“下载附件”; 7. 导入后重新检查栏目页和代表性文章。
回退方式
如果上传主题后页面异常:
1. 在后台切换到旧主题或默认主题,让站点先恢复可访问; 2. 通过 UpdraftPlus 或主机备份恢复旧 logisment-light; 3. 如果只是缓存导致样式不更新,先清缓存再判断。
不要直接删除数据库或 WordPress 核心文件。
2026-05-02 15:45 同步执行记录
已执行:
- 通过 WordPress 后台
外观 -> 主题 -> 添加新主题 -> 上传主题上传logisment-light.zip。 - WordPress 检测到已安装版本
0.2.8,上传版本0.2.22。 - 已点击“使用上传的版本替换已安装版本”。
- 后台提示:
主题升级成功。
未执行:
- 未重新导入 XML;
- 未删除文章;
- 未修改正式域名;
- 未停用插件;
- 未清理老静态站目录。
线上验证:
| URL | 结果 |
|---|---|
https://test.cpsmtraining.com.cn/ |
200,加载 style.css?ver=0.2.22,首页 hero 和近期活动入口存在。 |
https://test.cpsmtraining.com.cn/insights/ |
200,加载 style.css?ver=0.2.22,20 条纵向列表,无统计块,无微信阅读数;首条为标题、日期、彩色类型标签、摘要、右下“查看摘要”。 |
https://test.cpsmtraining.com.cn/insights/page/2/ |
200,分页可打开,第二页有 20 条文章。 |
https://test.cpsmtraining.com.cn/cases-methods/ |
200,加载 style.css?ver=0.2.22,16 条案例/方法列表,无微信阅读数。 |
https://test.cpsmtraining.com.cn/wechat-2673020912-1/ |
200,加载 style.css?ver=0.2.22;仅 1 个 wechat-paywall;没有 wechat-read-more 重复模块;没有微信热链图片;没有“未经允许不可引用”占位。 |
当前状态:测试站已可发给客户看阶段性进展。
2026-05-02 16:12 菜单同步记录
背景:
- 本地沙盒和主题 fallback 菜单已经把
联系我们合并进关于我们页面下方联系模块。 - 线上测试站使用 WordPress 后台手动菜单
Primary Menu,所以主题 fallback 菜单不会覆盖数据库里的菜单项。 - 线上此前仍同时显示
关于我们和联系我们两个一级入口。
已执行:
- 进入线上后台
外观 -> 菜单。 - 编辑
Primary Menu (Primary Menu)。 - 移除顶级菜单项
联系我们。 - 保存菜单,后台提示
Primary Menu 已更新。
线上验证:
| URL | 结果 |
|---|---|
https://test.cpsmtraining.com.cn/ |
实际加载成功;主导航为:首页 / 近期活动 / 咨询服务 / 培训课程 / 知识文章 / 案例与方法 / 关于我们;无独立 联系我们。 |
https://test.cpsmtraining.com.cn/events/ |
实际加载成功;页面非空;无独立 联系我们。 |
https://test.cpsmtraining.com.cn/consulting/ |
实际加载成功;页面非空;无独立 联系我们。 |
https://test.cpsmtraining.com.cn/training-courses/ |
实际加载成功;页面非空;无独立 联系我们。 |
https://test.cpsmtraining.com.cn/insights/ |
实际加载成功;20 条文章列表;日期格式为 YYYY/MM/DD;无微信阅读数;无独立 联系我们。 |
https://test.cpsmtraining.com.cn/cases-methods/ |
实际加载成功;16 条案例/方法列表;无微信阅读数;无独立 联系我们。 |
https://test.cpsmtraining.com.cn/about-logisment/ |
实际加载成功;包含联系模块和二维码区域;无独立 联系我们。 |
https://test.cpsmtraining.com.cn/contact-us/ |
自动进入 https://test.cpsmtraining.com.cn/about-logisment/#contact,兼容路径有效。 |
补充检查:
- 顶部
微信咨询按钮仍存在。 - hover 后
.wechat-popover可见,包含微信搜索:乐思门咨询和查看联系方式。 - 本次未修改主题包、未重新导入 XML、未删除文章、未修改正式域名、未停用插件。
2026-05-02 16:25 首页 hero 统计卡修正
原因:
- 用户此前指出首页不宜突出公众号抓取和分类统计数字。
- 线上
0.2.22已移除 hero 下方统计条,但 hero 右侧仍保留91 / 65 / 21这类内部统计感较强的数字。
已执行:
- 将主题版本从
0.2.22升到0.2.23。 - 将首页 hero 右侧面板从数字统计卡改为三个内容入口:
近期活动知识文章案例与方法- 重新打包
migration/wordpress-theme/logisment-light.zip。 - 通过 WordPress 后台上传主题包,并使用上传版本覆盖已安装版本。
- 后台提示:
主题升级成功。
本地检查:
- 对主题下所有 PHP 文件运行
php -l,未发现语法错误。 - 静态扫描确认首页面板不再包含
91 篇、65 篇、21 篇、P0 微信摘要等统计文案。
线上验证:
| URL | 结果 |
|---|---|
https://test.cpsmtraining.com.cn/ |
实际加载成功;加载 style.css?ver=0.2.23;首页 hero 右侧为三个入口;不再显示 91/65/21 统计数字。 |
https://test.cpsmtraining.com.cn/wechat-2673020912-1/ |
实际加载成功;加载 style.css?ver=0.2.23;仍只有 1 个 wechat-paywall;没有旧 wechat-read-more 重复模块;没有微信热链图片或不可引用占位。 |
本次未重新导入 XML、未删除文章、未修改正式域名、未停用插件。
补充:
- 浏览器 console 未发现主题相关 JavaScript 错误;当前可见警告主要来自登录态下 WordPress 管理栏的 Gravatar/浏览器跟踪阻止提示。
- 从首页实际页面中抽取 24 个站内链接并逐个请求,未发现 404 或 5xx;
/about-logisment/#contact的 fetch 结果会显示为/about-logisment/,这是浏览器请求不会把 hash 传给服务器导致的正常现象。