---
title: "用了 20 年 WordPress 后，我不再推荐它 - Angryecho"
description: "编者按：以下据 Ajay Chavda（Hatamoto）2026年10月27日署名长文编译整理，保留第一人称与原文主线。文中对 WordPress 的批评、第三方统计与机构经历均为作者立场；后半介绍其自研开源 CMS Hatamoto 1.0，属产品推广，不是中立盖棺评测。"
canonical_url: "https://www.angryecho.com/c/wordpress/p/P2TBBrMyUiWHJmUCklUUI"
meta:
  "og:description": "编者按：以下据 Ajay Chavda（Hatamoto）2026年10月27日署名长文编译整理，保留第一人称与原文主线。文中对 WordPress 的批评、第三方统计与机构经历均为作者立场；后半介绍其自研开源 CMS Hatamoto 1.0，属产品推广，不是中立盖棺评测。"
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBrMyUiWHJmUCklUUI%2Crevision_~MjAyNi0xMS0wMVQwMjo1NTo1Ny40MDAxNzda%2Cp_Ii9jL3dvcmRwcmVzcy9wL1AyVEJCck15VWlXSEptVUNrbFVVSSI%2Cs_g66ABHnruudYwXF8.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "用了 20 年 WordPress 后，我不再推荐它"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **用了 20 年 WordPress 后，我不再推荐它**

> 编者按：以下据 Ajay Chavda（Hatamoto）2026年10月27日署名长文编译整理，保留第一人称与原文主线。文中对 WordPress 的批评、第三方统计与机构经历均为作者立场；后半介绍其自研开源 CMS **Hatamoto 1.0**，属产品推广，**不是中立盖棺评测**。与 2026-10-26 前后 WordPress 6.9.10 安全维护版新闻不是同一件事。

我的第一家网站建于 2002 年，跑在微软 Windows 上。到 2004 年，我已经在运营一个流量很大的网络安全论坛。从那以后我在 WordPress 上建过成千上万个站，我的代理机构在近二十年里做了 **1500 多个**商业网站，多数基于 WordPress。这些年里，WordPress 付了我大部分账单。

很长一段时间里，WordPress 是我推荐给客户的答案：跑不了静态站、别的平台又不合适时，我会指他们去 WordPress——好用、好更新。**我现在不再这样推荐了。**

问题堆了好几年，项目主导者没把它们修好；网站怎么写、怎么被读，又要再变一轮。下面先讲今天 WordPress 站点上常见的坑，再讲我们自己做了什么。

## WordPress 上平常的一天

如果你也开代理机构，大概懂这种早晨：夜里十几个插件推了更新，其中一个是必须装的安全补丁。八点四十客户来电——结账页白屏。九点一刻又有人发截图：联系表单从周五起一条咨询都没发出去。

你得从那三十个插件里找出凶手：一个个关，或 FTP 改文件夹名；找到后翻旧版上传，还得祈祷更新没有把数据库改到旧版读不了。按我的经验这能耗掉好几小时，一分钟都开不出账。你还有完整 SSH——有时一个被攻陷的站能拖垮同机所有站。

CloudLinux 与 WebPros 在 2026 年调查了 WordPress 代理机构：**65%** 把「插件和主题更新」列为主要挑战；管超过 100 个站的机构里是 **75%**，其中 **45%** 仍在手工逐站更新。**78%** 是个人或十人以下小团队。

## 没有沙箱

每个 WordPress 插件都和核心跑在同一 PHP 进程里，对数据库和文件权限一样。轮播插件能读用户表，表单插件能把数据发到任意外网。没有权限提示，也没有办法限制插件能碰什么——沙箱量是零。

Patchstack 记录 2025 年 WordPress 生态新增 **11,334** 个漏洞，同比多 **42%**；**91%** 在插件、**9%** 在主题，核心只有六个。**46%** 公开时开发者还没修；被猛打的那些，从披露到大规模利用中位时间约 **五小时**。2024 年有 **1,614** 个插件/主题因未修安全问题被目录下架，不少已弃坑却仍挂在活站上。

Sucuri 称其 2023 年清理的感染站里 **95.5%** 跑 WordPress——市场占有率是一部分原因；接到周一早间电话的机构老板不会因此轻松。

## 更新易碎、回滚靠手、后台像广告牌

WordPress 有一点回滚：核心自动更新失败会自救；自 6.6 起，插件自动更新若触发 PHP fatal 也会撤回。布局被主题搞坏、表单不发信、结账能开页却收不了款——系统都觉得没事。你从客户那儿才知道，然后手动回滚。

于是多数人关掉自动更新，安全补丁落后。Sucuri 清理的 CMS 感染里，**39.1%** 安装当时已过期。

我也给过那些标准答复：关自动更新、改设置、先走预发、钉版本、换托管、买维护服务。我们都做过。但每个客户要求不同：有人订座接 CRM，有人晚上十点手机改页，有人留着三年前开发者装、没人记得的插件。一套流程在这个站通，到下一个就塌。

站总坏时，原因往往就是一层层创可贴：缓存插件修速度，安全插件护其他插件，预发让更新「安全」，备份兜底预发漏掉的。脆弱平台不会因补丁更多而变结实。

表单、跳转、SEO、内链、实体、schema、缓存——商业站几乎都要，却几乎都不在核心里。打开后台再数一遍横幅：升级 Pro、五星好评、黑五、许可证快过期。插件可以往管理区任意贴通知，用站的人学会忽略所有消息——包括真正要紧的那些。目录里搜什么都是近乎相同的「免费」插件，多数在推付费版；很多免费主题是试用版，页脚带署名链接、功能上锁。

HTTP Archive 2025 年 11 月：WordPress 站点 Core Web Vitals 通过率约 **46.28%**，在对比平台里垫底；Drupal 约 63.27%，Duda 约 84.87%。核心没有页面缓存，速度靠更多插件。代理调查里，插件/主题膨胀是头号性能问题（**59%**）。

块编辑器 2018 年进来。Gutenberg 插件评分约 **2.1/5**（约 3,887 评，其中约 2,490 个一星）；官方 Classic Editor 活跃安装超过 **800 万**——用来关掉 Gutenberg。

## 一个人能卡住你业务所在的平台

2024 年 9 月，控制 WordPress.org、领导 Automattic 的 Matt Mullenweg 禁止 WP Engine 访问 WordPress.org，切断其上数千站点的更新。10 月，WordPress.org 接管 WP Engine 的 Advanced Custom Fields，并替换用户站点上的插件。贡献者登录要勾选与 WP Engine 无关联；质疑者被暂停或封禁。美国法院后来责令恢复 WP Engine 访问。

随后工作减速：Automattic 承诺贡献从每周近 4,000 小时降到 16；WordPress 改为一年一个大版本，积压约 13,000 张票。Yoast 创始人 Joost de Valk 说：WordPress 变慢，是因为他在强迫它变慢，不是没有愿意干活的贡献者。

REST API 2016 年底才进 4.7；应用密码 2020 年才随 5.6 来。核心仍无 webhook。备份：内置导出只是文章页 XML，不含媒体、设置、插件、主题。搬家时数据库里塞满完整 URL，还包括一改就碎的序列化 PHP。

## 我们因此做了 Hatamoto

我也向 Google、Shopify、ServiceNow、Salesforce、Microsoft 等报过漏洞；近二十年开代理、修别人的站。两顶帽子叠起来，我觉得时候到了，该有更好的 CMS。

Webflow、Wix、Squarespace、Ghost、Craft、Statamic 和一长串无头 CMS 都在抢同一批站。我们用过不少。1500 多个商业站之后，我们知道老板真正撞上的是：更新后挂站、表单悄悄停发、周一早间被黑、手机上慢、内容被搜索和 AI 读错。托管方案修好一部分，代价是把业务绑在一家公司上；也没有谁是为「AI 怎么写站、怎么读站」从头设计的。

多数客户其实要得不多：简单页面编辑、发新闻、表单、菜单、缓存，以及一个不怎么坏的站。打补丁救不了 WordPress——问题来自二十年前的决策。

**Hatamoto 1.0** 是我们按那些决策另起的炉灶：Go 单二进制；插件跑在 Wasm 沙箱（Extism / wazero），权限安装时显式批准；内置页面缓存、表单与自定义字段、菜单/跳转/版本历史；内置 MCP，给 AI agent 限权密钥与审计日志；REST 与 webhook；`hatamoto export` / `import` 整站迁移；Apache-2.0。作者称 hatamoto.dev 上进程约 280 MB 内存、程序文件约 49 MB，可与 PostgreSQL 一起跑在约每月 5 美元档入口机上。

我并不是一开始就想做 CMS。我只是受够了为平台不断制造的问题打补丁、恢复、向客户道歉。网站很快会像被软件写、更新和阅读，也像被人写。我想要一个为此准备好、其余时候别挡路的 CMS。那就是 Hatamoto。

Hatamoto 1.0 已经在这里。

> 说明：漏洞、CWV、Sucuri、代理调查等数字均转述作者文中第三方口径，未在本稿独立复核。后半为 Hatamoto 产品介绍与作者主张，读者应对照原文与官方文档自行判断，勿当作对 WordPress 生态的中立终审。

## 来源

> 原作者：Ajay Chavda  
> 原文标题：I've used WordPress for 20 years, and I've stopped recommending it  
> 发布平台：hatamoto.dev  
> 发布日期：2026年10月27日  
> 原文链接： https://hatamoto.dev/post/wordpress-20-years-why-we-built-hatamoto  
> 查询日：2026-10-28  
> HN： https://news.ycombinator.com/item?id=50266880

#WordPress #Hatamoto #CMS #经验分享 #AjayChavda #代理机构

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/wordpress/p/P2TBBrMyUiWHJmUCklUUI#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-11-01T02:55:57.400Z","datePublished":"2026-10-27T22:40:00.000Z","description":"编者按：以下据 Ajay Chavda（Hatamoto）2026年10月27日署名长文编译整理，保留第一人称与原文主线。文中对 WordPress 的批评、第三方统计与机构经历均为作者立场；后半介绍其自研开源 CMS Hatamoto 1.0，属产品推广，不是中立盖棺评测。","headline":"用了 20 年 WordPress 后，我不再推荐它","isPartOf":"https://www.angryecho.com/c/wordpress","mainEntityOfPage":"https://www.angryecho.com/c/wordpress/p/P2TBBrMyUiWHJmUCklUUI","text":"编者按：以下据 Ajay Chavda（Hatamoto）2026年10月27日署名长文编译整理，保留第一人称与原文主线。文中对 WordPress 的批评、第三方统计与机构经历均为作者立场；后半介绍其自研开源 CMS Hatamoto 1.0，属产品推广，不是中立盖棺评测。与 2026-10-26 前后 WordPress 6.9.10 安全维护版新闻不是同一件事。\n\n我的第一家网站建于 2002 年，跑在微软 Windows 上。到 2004 年，我已经在运营一个流量很大的网络安全论坛。从那以后我在 WordPress 上建过成千上万个站，我的代理机构在近二十年里做了 1500 多个商业网站，多数基于 WordPress。这些年里，WordPress 付了我大部分账单。\n\n很长一段时间里，WordPress 是我推荐给客户的答案：跑不了静态站、别的平台又不合适时，我会指他们去 WordPress——好用、好更新。我现在不再这样推荐了。\n\n问题堆了好几年，项目主导者没把它们修好；网站怎么写、怎么被读，又要再变一轮。下面先讲今天 WordPress 站点上常见的坑，再讲我们自己做了什么。\n\nWordPress 上平常的一天\n\n如果你也开代理机构，大概懂这种早晨：夜里十几个插件推了更新，其中一个是必须装的安全补丁。八点四十客户来电——结账页白屏。九点一刻又有人发截图：联系表单从周五起一条咨询都没发出去。\n\n你得从那三十个插件里找出凶手：一个个关，或 FTP 改文件夹名；找到后翻旧版上传，还得祈祷更新没有把数据库改到旧版读不了。按我的经验这能耗掉好几小时，一分钟都开不出账。你还有完整 SSH——有时一个被攻陷的站能拖垮同机所有站。\n\nCloudLinux 与 WebPros 在 2026 年调查了 WordPress 代理机构：65% 把「插件和主题更新」列为主要挑战；管超过 100 个站的机构里是 75%，其中 45% 仍在手工逐站更新。78% 是个人或十人以下小团队。\n\n没有沙箱\n\n每个 WordPress 插件都和核心跑在同一 PHP 进程里，对数据库和文件权限一样。轮播插件能读用户表，表单插件能把数据发到任意外网。没有权限提示，也没有办法限制插件能碰什么——沙箱量是零。\n\nPatchstack 记录 2025 年 WordPress 生态新增 11,334 个漏洞，同比多 42%；91% 在插件、9% 在主题，核心只有六个。46% 公开时开发者还没修；被猛打的那些，从披露到大规模利用中位时间约 五小时。2024 年有 1,614 个插件/主题因未修安全问题被目录下架，不少已弃坑却仍挂在活站上。\n\nSucuri 称其 2023 年清理的感染站里 95.5% 跑 WordPress——市场占有率是一部分原因；接到周一早间电话的机构老板不会因此轻松。\n\n更新易碎、回滚靠手、后台像广告牌\n\nWordPress 有一点回滚：核心自动更新失败会自救；自 6.6 起，插件自动更新若触发 PHP fatal 也会撤回。布局被主题搞坏、表单不发信、结账能开页却收不了款——系统都觉得没事。你从客户那儿才知道，然后手动回滚。\n\n于是多数人关掉自动更新，安全补丁落后。Sucuri 清理的 CMS 感染里，39.1% 安装当时已过期。\n\n我也给过那些标准答复：关自动更新、改设置、先走预发、钉版本、换托管、买维护服务。我们都做过。但每个客户要求不同：有人订座接 CRM，有人晚上十点手机改页，有人留着三年前开发者装、没人记得的插件。一套流程在这个站通，到下一个就塌。\n\n站总坏时，原因往往就是一层层创可贴：缓存插件修速度，安全插件护其他插件，预发让更新「安全」，备份兜底预发漏掉的。脆弱平台不会因补丁更多而变结实。\n\n表单、跳转、SEO、内链、实体、schema、缓存——商业站几乎都要，却几乎都不在核心里。打开后台再数一遍横幅：升级 Pro、五星好评、黑五、许可证快过期。插件可以往管理区任意贴通知，用站的人学会忽略所有消息——包括真正要紧的那些。目录里搜什么都是近乎相同的「免费」插件，多数在推付费版；很多免费主题是试用版，页脚带署名链接、功能上锁。\n\nHTTP Archive 2025 年 11 月：WordPress 站点 Core Web Vitals 通过率约 46.28%，在对比平台里垫底；Drupal 约 63.27%，Duda 约 84.87%。核心没有页面缓存，速度靠更多插件。代理调查里，插件/主题膨胀是头号性能问题（59%）。\n\n块编辑器 2018 年进来。Gutenberg 插件评分约 2.1/5（约 3,887 评，其中约 2,490 个一星）；官方 Classic Editor 活跃安装超过 800 万——用来关掉 Gutenberg。\n\n一个人能卡住你业务所在的平台\n\n2024 年 9 月，控制 WordPress.org、领导 Automattic 的 Matt Mullenweg 禁止 WP Engine 访问 WordPress.org，切断其上数千站点的更新。10 月，WordPress.org 接管 WP Engine 的 Advanced Custom Fields，并替换用户站点上的插件。贡献者登录要勾选与 WP Engine 无关联；质疑者被暂停或封禁。美国法院后来责令恢复 WP Engine 访问。\n\n随后工作减速：Automattic 承诺贡献从每周近 4,000 小时降到 16；WordPress 改为一年一个大版本，积压约 13,000 张票。Yoast 创始人 Joost de Valk 说：WordPress 变慢，是因为他在强迫它变慢，不是没有愿意干活的贡献者。\n\nREST API 2016 年底才进 4.7；应用密码 2020 年才随 5.6 来。核心仍无 webhook。备份：内置导出只是文章页 XML，不含媒体、设置、插件、主题。搬家时数据库里塞满完整 URL，还包括一改就碎的序列化 PHP。\n\n我们因此做了 Hatamoto\n\n我也向 Google、Shopify、ServiceNow、Salesforce、Microsoft 等报过漏洞；近二十年开代理、修别人的站。两顶帽子叠起来，我觉得时候到了，该有更好的 CMS。\n\nWebflow、Wix、Squarespace、Ghost、Craft、Statamic 和一长串无头 CMS 都在抢同一批站。我们用过不少。1500 多个商业站之后，我们知道老板真正撞上的是：更新后挂站、表单悄悄停发、周一早间被黑、手机上慢、内容被搜索和 AI 读错。托管方案修好一部分，代价是把业务绑在一家公司上；也没有谁是为「AI 怎么写站、怎么读站」从头设计的。\n\n多数客户其实要得不多：简单页面编辑、发新闻、表单、菜单、缓存，以及一个不怎么坏的站。打补丁救不了 WordPress——问题来自二十年前的决策。\n\nHatamoto 1.0 是我们按那些决策另起的炉灶：Go 单二进制；插件跑在 Wasm 沙箱（Extism / wazero），权限安装时显式批准；内置页面缓存、表单与自定义字段、菜单/跳转/版本历史；内置 MCP，给 AI agent 限权密钥与审计日志；REST 与 webhook；hatamoto export / import 整站迁移；Apache-2.0。作者称 hatamoto.dev 上进程约 280 MB 内存、程序文件约 49 MB，可与 PostgreSQL 一起跑在约每月 5 美元档入口机上。\n\n我并不是一开始就想做 CMS。我只是受够了为平台不断制造的问题打补丁、恢复、向客户道歉。网站很快会像被软件写、更新和阅读，也像被人写。我想要一个为此准备好、其余时候别挡路的 CMS。那就是 Hatamoto。\n\nHatamoto 1.0 已经在这里。\n\n\n\n说明：漏洞、CWV、Sucuri、代理调查等数字均转述作者文中第三方口径，未在本稿独立复核。后半为 Hatamoto 产品介绍与作者主张，读者应对照原文与官方文档自行判断，勿当作对 WordPress 生态的中立终审。\n\n来源\n\n\n\n原作者：Ajay Chavda\n原文标题：I've used WordPress for 20 years, and I've stopped recommending it\n发布平台：hatamoto.dev\n发布日期：2026年10月27日\n原文链接：https://hatamoto.dev/post/wordpress-20-years-why-we-built-hatamoto\n查询日：2026-10-28\nHN：https://news.ycombinator.com/item?id=50266880\n\n#WordPress #Hatamoto #CMS #经验分享 #AjayChavda #代理机构","url":"https://www.angryecho.com/c/wordpress/p/P2TBBrMyUiWHJmUCklUUI","author":{"@type":"Person","name":"UID:67169855","url":"https://www.angryecho.com/u/NGA67169855"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
