昨天,大海用AI编程助手完成了一整个WordPress主题开发——从零到上线,全程0代码。今天聊聊这个流程,看看AI到底能把开发效率提到什么程度。

一、起因:需要一个AI工具导航站

大海之前有一个导航网站https://www.dhjc.net/,用的是WebStack开源主题。

在那个时候界面还是很时尚,但随着时间推移,现在看起来风格多少是有点陈旧。

随着收录网站的增多,优化做的不够,打开速度是越来越慢。

再加上本身流量也不大,终于让我起了换个主题的念头。

正好我最近在折腾AI智能体,所以干脆搓一下子,看看能不能自己搞出来。

需求很简单——做一个AI工具导航网站,但要有自己的数据结构和后台管理。

过去这样的小项目给一个程序员干,怎么也得折腾三五天。

我先是用了大名鼎鼎的codex,chatgpt的ide工具。

虽然我是免费订阅吧,但本周还没用过,一开始心想这么个小项目,

100%的周额度,一定能干完。

结果是前端还没干出个样子,就用掉了80%,

虽然效果还不错,奈何token烧不起呀。

想起自己腾讯codebuddy里还有注册送的6000积分,

直接转头国产,不得不说,真行,整个开发只用了一天时间,耗费了2500积分。

二、AI开发流程:对话即开发

整个开发过程是这样的——

第1步:描述需求

我打开AI编程助手,直接用自然语言描述需求:

"帮我开发一个WordPress导航站主题,自定义文章类型,分类和标签,支持分类筛选和分页"

几秒钟后,AI就生成了完整的主题骨架:自定义文章类型注册、分类法注册、路由、前端模板文件,一气呵成。

第2步:逐步完善

拿到基础框架后,我继续提需求:

"加一个热门推荐模块" "分类导航做成两行自适应" "添加网站收录提交页面" "后台加一个管理面板"

每一条需求,AI都在现有代码基础上精准修改,不需要我告诉它改哪个文件、插在哪一行。它自己读懂了整个项目结构,然后直接输出可用的代码。

第3步:调试修复

当然不是一次完美的。部署到服务器后,发现前端显示0条数据。我把现象告诉AI:

"后台有站点,前端只显示分类,收录网站为0"

AI自己排查了整个查询链路,定位到是排序字段导致的INNER JOIN过滤问题,然后用LEFT JOIN方案修复。整个过程我一行代码都没看,只看结果。

三、效率对比:传统开发 vs AI开发

环节 传统开发 AI开发
搭建项目结构 半天 1分钟
注册自定义类型和分类法 1小时 10秒
写前端模板 1-2天 逐条提需求,每次1分钟
排查bug 翻文档、查日志 描述现象,AI自动定位
部署调试 手动上传、反复改 AI直接同步到服务器

整个主题从零到上线,实际对话时间不到10小时。如果传统开发,至少要3-5天。

四、核心心法:你不需要懂代码,你需要懂需求

AI开发最大的转变是——程序员的角色从"写代码的人"变成了"提需求的人"。

以前开发一个功能,你需要:

  1. 查WordPress Codex了解API
  2. 写代码实现
  3. 调试测试
  4. 修复bug

现在你只需要:

  1. 用自然语言描述你要什么
  2. 看结果,反馈问题
  3. AI自动修复

你不再需要记住 register_post_type 的参数结构,不需要知道 WP_Query 的 meta_query 语法,不需要背WordPress的模板层次规则。 这些AI全知道,而且比大多数人写得更好。

五、AI开发WordPress的几个关键点

1. 需求描述要具体

不要说"做一个好看的导航站",要说"自定义文章类型,包含什么,分类支持层级"。

2. 逐步迭代,不要一步到位

先跑通最小可用版本,再逐步加功能。每次只提一个需求,验证通过后再提下一个。

3. 约束条件提前说清

比如"只允许修改主题文件夹内的文件",这类约束提前告诉AI,避免它改错位置。

4. 让AI直接操作本地环境

AI能直接读写服务器文件、执行PHP脚本,比手动复制快得多。排查问题时让AI直接在本地服务器上跑查询,秒级定位。

六、最后

这个主题最终命名为"大海导航",代码已经开源在 GitHub:https://github.com/dhzyw/dh-nav

整个开发过程让我深刻感受到:AI编程不是辅助工具,而是一种全新的开发范式。 

程序员的核心竞争力不再是"会写代码",而是"能定义问题、描述需求、把控方向"。

未来,不会写代码的人也能做开发;而只会写代码的人,可能会被淘汰。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。