跳到主要内容
Jason Finance
AI 创业

看不懂 SSH 也能维护 WordPress:Jason Career 用 Claude Code、SSH 与 WP-CLI 管理网站的实际记录

Jason Career 是有 65 个插件、电商和课程的 WordPress 网站。我看不懂 SSH 和程序,改用 Claude Code 通过 SSH 与 WP-CLI 维护:10 天内做了哪些事、遇到哪些问题,以及我怎么限制 AI 在正式网站上的权限。

本文目录
  1. 1.Jason Career 是什么样的网站
  2. 2.Claude Code 怎么连到 WordPress:SSH 和 WP-CLI,不是 MCP
  3. 3.10 天内 Claude Code 做了哪些事
  4. 3.1文章开头和结尾的卡片
  5. 3.2半小时内翻译 25 篇并上线
  6. 3.3贴一张截图,同一段对话就做出手机推广栏
  7. 4.遇到的问题和处理方法
  8. 5.我怎么限制 AI 在正式网站上的权限
  9. 常见问题

Jason Career 是我经营职业发展、求职和留学内容的 WordPress 网站。我看不懂 SSH 和代码,2026 年 10 月起改用 Claude Code 维护:我用中文交代要做什么,Claude Code 通过 SSH 连到主机、用 WP-CLI 修改网站,做完把结果和还原方法汇报给我。

先说结论:从 10 月 2 日到 11 日,Claude Code 完成了全站站内链接、作者卡片、103 篇文章的摘要卡片、简中 40 篇与英文 10 篇翻译上线,以及手机版文章底部推广栏。过程中遇到缓存、翻译用词、旧数据和部署工具出错等问题,都已处理,没有发生正式站宕机或数据丢失。能这样做的前提,是事先写好规则,限制 AI 在正式网站上能做什么。

本文是我自己网站的维护记录,不是工具教程或推荐。网站环境、插件和做法都会变动,数字是 2026 年 10 月 11 日的状态。

Jason Career 是什么样的网站

项目 内容(2026 年 10 月 11 日)
主题 职业发展、求职、简历、SOP、面试、留学申请与职场成长
系统 WordPress 7.1.3、PHP 8.4、主题 Flatsome 3.20
插件 65 个启用中,包括 WooCommerce(含订阅、会员)、FunnelKit、LearnDash 课程、Rank Math、WP Rocket、Polylang 等
支付 PayUni、LINE Pay、Stripe
主机 Cloudways,前面有 Cloudflare
文章 繁中 110 篇、简中 40 篇、英文 10 篇

这不是一个单纯的博客:有电子书、文书与简历咨询、课程和会员,任何一个插件出问题都可能影响结账。所以我最在意的不是 AI 能做多少事,而是它不能乱来。

Claude Code 怎么连到 WordPress:SSH 和 WP-CLI,不是 MCP

很多人以为要装特别的插件或 MCP 才能让 AI 管 WordPress,Jason Career 的做法很简单:

  1. Claude Code 跑在一台 Oracle Cloud 的 Linux 主机上。
  2. 它用普通的 SSH 连到 Cloudways 主机。
  3. 在主机上用 WordPress 的命令行工具 WP-CLI 查数据、改设置、更新内容。

网站的定制程序(作者卡片、分类页标题、llms.txt、手机版推广栏等)都放在 Code Snippets 和 Simple Custom CSS & JS 两个插件里,不直接改主题;源代码另外在 GitHub 的私有 repo 存一份,每次修改都有记录。

10 天内 Claude Code 做了哪些事

日期 做了什么 规模
10 月 2 日 把正式站的自定义程序导出成 Git 基准版,建立“先预览、再应用”的部署流程 部署工具与安全规则
10 月 7 日 全站站内链接 100 篇文章、326 个链接
10 月 7 日 分类页补上 H1 标题;自建 /llms.txt 给 AI 搜索引擎读 2 段自定义程序
10 月 10 日 SEO 与阅读体验体检;删除空分类并设 301 重定向;延伸阅读改为按分类匹配;作者结构化数据 体检报告附截图
10 月 11 日 新版作者卡片;手机版标题靠左缩小;标题下方显示“更新于”日期 全站文章
10 月 11 日 每篇文章开头加“Jason 学长的备忘录”、结尾加“心得总结”卡片 103 篇
10 月 11 日 简中、英文翻译上线,含语言切换、各语言首页、sitemap 与 hreflang 简中 40 篇、英文 10 篇
10 月 11 日 robots.txt 去除重复段落、首页与分类页分享图、iPhone 主屏幕图标、课程总览页设为不收录 4 项 SEO 小修
10 月 11 日 手机版文章底部推广栏,按文章主题推荐对应的电子书或雅思优惠券 全站文章(英文版除外)

这 10 天没有做的事也要说清楚:WordPress 核心和插件的大版本更新(10 月 11 日还有 38 个插件待更新)、备份还原演练、PHP 版本升级,都还没有交给 Claude Code。

文章开头和结尾的卡片

Jason Career 文章改版前的手机画面:标题居中,没有更新日期,开头是黄色的旧版备忘录框 改版前(2026 年 10 月 10 日)

Jason Career 文章改版后的手机画面:标题靠左,有简体中文的语言切换按钮与“更新于 2026/10/11”,下方是蓝色标题栏的“Jason 学长的备忘录”卡片 改版后(2026 年 10 月 11 日)

每篇文章开头的“备忘录”和结尾的“心得总结”,前 11 篇我逐篇看过。我回复“初稿是全部 OK”之后,又交代一句“下一批全部都给你自己写,自行更新发布”,其余 92 篇就由 Claude 分组撰写、润色后直接发布,上线后再逐篇检查卡片的顺序和数量。

“Jason 学长的心得总结”卡片:一句重点“履历是你卖出自己的第一张名片”,下方有作者头像与“下一步”行动建议 文章结尾的“心得总结”卡片

半小时内翻译 25 篇并上线

10 月 11 日第二批翻译的时间记录(UTC):14:18 备份数据库,14:25 简中 20 篇上线,14:32 英文 5 篇上线,14:33 把翻译文章之间的链接改指向同语言版本。5 篇英文由 5 个 Claude 子代理同时翻译。从备份到 25 篇全部上线约 15 分钟,不含我决定翻译哪些文章的时间。

同一篇 Jason Career 文章的简体中文版手机画面 简体中文版

同一篇 Jason Career 文章的英文版手机画面 英文版

贴一张截图,同一段对话就做出手机推广栏

我在对话里贴了一张别人网站手机底部推广栏的截图,问:“now do we have a mobile cta under every articles like the screenshot?”接着回答 Claude 的几个问题:右边要有 ✕、读者关掉后下一篇还是要出现、留学文章推 SOP 电子书、折扣码用文章里用过的 BLOG100、雅思文章放报名优惠券。

同一段对话里,Claude 写好推广栏、在真实文章上预览、部署并验证。推广栏会按文章分类自动切换简历、面试、SOP 电子书或雅思优惠券;简中版自动换成简体文字;英文、商品页、结账页不显示。

手机版文章底部推广栏:左边是 Jason 头像,写着“履历超全攻略”和“结帐输入 BLOG100 折 NT$100”,右边是“前往”按钮和关闭的 ✕ 简历类文章的推广栏

雅思文章的手机底部推广栏,换成雅思报名优惠券 雅思文章自动换成雅思报名优惠券

遇到的问题和处理方法

都是 10 月 10 日到 11 日真实发生、已处理的:

  1. 改了却看不到:Cloudways 主机层有 Varnish 缓存,只清 WP Rocket 不够。之后每次部署都两层一起清,也写进了 Claude 的长期记忆。
  2. 自动繁转简用词错误:通用转换工具把“模拟考”转成“仿真考”、“建立人脉”转成“创建人脉”。改成只转字形,再套用人工审过的大陆用语词表,例如履历→简历、外商→外企、雪梨→悉尼。
  3. 2023 年的多语言旧数据:旧的简中分类早已删除,记录却还在,导致部分简中文章没有分类。清掉失效记录、重建分类。
  4. 部署工具自己出错:另一个 Claude 会话修改部署工具时留下错误,部署前的备份步骤失败。工具设计成备份失败就不部署,所以网站没有任何变更。按规则,修改部署工具要先问我,Claude 停下来说明原因和修复方法,我回复“ok”之后才修正、测试备份、重新部署。
  5. 新组件挡住旧按钮:底部推广栏一开始盖住了 LINE 客服按钮。Claude 上线前在真实文章上截图预览时发现,调整后才上线。

我怎么限制 AI 在正式网站上的权限

这些规则写在项目的 CLAUDE.md 和程序化的检查机制里:

  • 看影响,不看工具:读取、检查、备份、预览可以自己做;改设置、改内容、部署、删数据要先说明范围和风险。规则的原文标题是“Judge the EFFECT, not the tool”。
  • 每项工作只确认一次:我在 10 月 11 日说“I will always allow claude to execute SQL or delete production files, I cannot understand that SSH or coding. Don’t always ask me for approval. Just confirm the scope and risk/changes once before the changes”。现在 Claude 开工前用大白话说明要改什么、删什么、风险和怎么还原,我确认后,范围内的步骤就不再逐步问我;超出范围才再问。
  • 部署前先生成预览计划:计划附一组验证码,只能应用刚刚预览过的那份;之后状态有任何变动,计划就失效。
  • 部署前自动备份:备份失败就整个中止。
  • 程序化的把关机制:拦下绕过部署流程的写入;改写 Git 历史、强制推送一律要我批准。
  • 机密不进 Git:每次提交前扫描密码与密钥;数据库、上传文件、备份不放进 repo。

Jason Finance 这个网站则是另一套做法:不用 WordPress,文章放在 GitHub、网站放在 Cloudflare,见《看不懂代码也能建网站》。更多文章在 AI 创业主题页。

常见问题

Claude Code 可以管理 WordPress 网站吗?

可以。Jason Career 的做法是让 Claude Code 跑在一台 Linux 主机上,通过 SSH 连到 Cloudways 主机,再用 WordPress 的命令行工具 WP-CLI 修改设置、内容和自定义程序。2026 年 10 月 2 日到 11 日,它完成了站内链接、作者卡片、103 篇文章的摘要卡片和简中、英文翻译上线等工作。

需要安装 Cloudways 的 MCP 吗?

Jason Career 没有用 MCP。Claude Code 用普通的 SSH 连接和 WP-CLI 就能操作 WordPress。

让 AI 直接改正式网站,怎么避免出事?

我设了几道关卡:按影响决定要不要问我、每项工作开工前说明一次范围和风险、部署前先生成预览计划、部署前自动备份而且备份失败就中止,另外有程序化的把关机制拦下绕过部署流程的写入。到 2026 年 10 月 11 日,没有因为 Claude 的操作造成正式站宕机或数据丢失。

用 Claude Code 维护 WordPress 会遇到什么问题?

我遇到过的有:Cloudways 主机层的 Varnish 缓存要另外清,改了才看得到;自动繁转简把“模拟考”转成“仿真考”;2023 年多语言插件留下的旧数据让简中文章没有分类;部署工具自己出错时备份失败、部署中止。

延伸阅读

关于作者

Jason 的照片

Jason

Google 大客户销售客户经理、哥伦比亚大学 MBA 录取者,分享自己实际用过的理财工具与经验。

留言

使用 Google 登录即可留言。留言“不会”使用您的 Google 头像或姓名,对外显示的昵称是系统随机生成的代号,以保护您的隐私。

登录即表示你同意本站的隐私政策。

  1. 加载留言中…