
昨天,大海用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开发最大的转变是——程序员的角色从"写代码的人"变成了"提需求的人"。
以前开发一个功能,你需要:
- 查WordPress Codex了解API
- 写代码实现
- 调试测试
- 修复bug
现在你只需要:
- 用自然语言描述你要什么
- 看结果,反馈问题
- 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编程不是辅助工具,而是一种全新的开发范式。
程序员的核心竞争力不再是"会写代码",而是"能定义问题、描述需求、把控方向"。
未来,不会写代码的人也能做开发;而只会写代码的人,可能会被淘汰。

评论(0)