源码交付说明
网站是你买的资产,不是租的服务
很多建站公司交的是后台账号,代码留在自己服务器上,哪天不合作了,网站就带不走。我们的做法是全部打包给你:主题、插件、数据库、媒体文件、文档、账号密码,一项不落。这一页讲清交什么、怎么验收、怎么自己部署、以后怎么扩展。
交付清单
六类东西,缺一样都算没交完
交付不是发一个压缩包就完事。每一项都要能独立跑起来,拿到别的服务器上一样能用。
主题与子主题
完整的主题目录,含模板文件、样式源文件、图片与字体资源。如果是基于商业主题开发,另外交付子主题,所有定制代码都在子主题里,父主题升级不会覆盖你的改动。
自研插件
项目里为定制功能写的插件单独打包,带注释与版本号,不混在主题的 functions.php 里。这样换主题功能还在,也方便后续单独升级。
数据库导出
标准 SQL 文件,含内容、设置、菜单、用户与自定义字段。导出前清理测试订单、日志与缓存表,避免交付一个几百兆的脏库。
媒体文件
上传播放目录原样打包,保留年份月份结构。产品图另附一份原始尺寸版本,方便以后换尺寸或做画册。
文档
部署说明、插件清单与用途、自定义代码位置、定时任务配置、后台操作手册。文档是给未来的你和下一个开发者看的,省的是以后的钱。
账号与授权
服务器、域名、数据库、后台管理员、商业主题与插件授权凭证,全部移交。域名注册人必须是客户公司或个人,我们不代持。
怎么验收
不看截图,跑一遍真环境
验收最有效的方式不是翻文件,是把包丢到一台干净服务器上装一遍。装得起来、跑得通、功能对得上,才算交付完成。
核对清单
对着交付单逐项打勾:主题、插件、SQL、媒体、文档、账号。文件大小与修改时间也要看,几百 KB 的 SQL 多半导错了库。
干净环境安装
新建一个空站点,装同版本 WordPress,导入数据库与媒体,启用主题插件。全程不找原开发者帮忙,能装起来才算真交付。
功能逐条走
表单提交、产品筛选、多语言切换、搜索、分页、移动端菜单,按需求清单一条条点。表单要真发一封邮件,确认能收到。
查外部依赖
看有没有调用原服务器上的图片、字体、接口。这类隐性依赖最坑,原站一关,新站图片全裂。
验收通过后签一份交付确认单,写明交付日期、文件清单、版本号与质保起算日。这份单子是后续判断责任归属的依据,质保范围与期限见 建站合同、周期与售后。
交付物对照表
形式、验收标准一目了然
| 交付物 | 形式 | 验收标准 | 常见缺失 |
|---|---|---|---|
| 主题与子主题 | zip 压缩包 + 源文件 | 启用后页面样式与线上一致 | 只给编译后的 CSS,改不了样式 |
| 自研插件 | 独立插件目录 | 停用主题后功能仍可用 | 功能写在 functions.php 里 |
| 数据库 | SQL 文件 | 导入无报错,内容完整 | 表前缀不一致导致导入失败 |
| 媒体文件 | uploads 目录 | 图片路径正确,无裂图 | 部分图片仍指向原域名 |
| 文档 | PDF 或在线文档 | 按文档能独立完成部署 | 只写”联系技术” |
| 账号与授权 | 清单 + 凭证截图 | 客户可自行登录全部平台 | 域名仍在服务商名下代持 |
自己部署一遍
照着做,两小时能跑起来
以下步骤适用于常规的 WordPress 站点。服务器环境建议 PHP 7.4 以上、MySQL 5.7 以上,两者版本要和原站对齐,否则可能报错。
第一步:装环境与 WordPress
建库、建用户、给足权限,上传 WordPress 程序,填好 wp-config.php 的数据库信息。表前缀尽量沿用原站,改前缀要在导入前统一替换,否则插件配置会读不到。
第二步:导入数据与媒体
用 phpMyAdmin 或命令行导入 SQL,再把 uploads 目录传上去。文件多的时候用压缩包上传再解压,比逐个传快得多,也能避免中途断线传一半。
第三步:替换域名
这是最容易出错的一步。数据库里的旧域名必须换掉,但直接跑 SQL 替换会破坏序列化数据,表现为小工具空白、主题设置丢失。要用 WP-CLI 的 search-replace 或支持序列化的替换工具。
第四步:收尾检查
重设固定链接刷新伪静态、装 SSL 并强制跳转、更新站点地址、清缓存、检查 404 与重定向。上线后提交一次站点地图,观察一周抓取情况。
不想自己折腾也可以。迁移服务按站点的数据量和插件复杂度计价,含域名替换、链接校验与上线后一周观察,详见 WordPress 网站迁移搬家。
后续怎么扩展
交付时就为三年后留好口子
一套代码能不能长期用,看的不是现在写得多漂亮,而是加功能时要不要动地基。
样式改动走子主题
改颜色、改间距、加板块,全部写在子主题里。父主题发布安全更新时可以直接升级,不会覆盖你的定制。直接改父主题的,第一次升级就前功尽弃。
功能扩展用钩子
优先用 action 与 filter 挂载,不去改主题模板的原始文件。钩子写在自研插件里,换主题也能带走。这是 WordPress 生态里最稳的扩展方式。
数据结构一次设计对
产品、案例、证书这类内容用自定义文章类型加字段,不要全塞进普通文章的分类里。前者能生成独立 URL、独立模板、独立接口,后者做到后期只能重构。
插件选型留余地
同功能插件只留一个,避免表单、缓存、SEO 各有两套在跑。选插件看更新频率与用户量,一年没更新的慎用,出问题没人修。
代码进版本库
主题与插件目录用 Git 管理,每次改动有记录。多人协作或换开发时,交接的是仓库而不是一个改了八版的压缩包。
换人也能接
文档里写清自定义代码位置与逻辑,任何熟悉 WordPress 的开发者都能接手。这也是我们敢全量交付的原因,锁客户靠的是服务,不是代码。
需要在我们交付的代码上继续做功能,走 WordPress 二次开发;日常版本更新与备份巡检,见 WordPress 托管维护。
源码交付常见问题
交付前后都该问清
技术上是的,你完全可以找别人接手。实际上多数客户还会找我们做维护和迭代,因为熟这套结构,改起来快。交付不等于终止合作,只是把选择权交回你手上。
要看授权类型。多数主题许可证允许把站点连同授权一起转让,但需要原购买方在平台提交转让申请。也有主题明确禁止转让,这种情况我们会建议客户自己购买一份,费用几百元,权属清楚。
质保期内,因交付物本身缺陷导致装不起来的,免费处理。因环境配置、PHP 版本、权限设置导致的,协助排查,必要时按工时计。文档里已经写明推荐环境,照着配一般不会出问题。
交付前会清理测试账号,只保留客户指定的管理员。你可以自己查 wp_users 表核对账号列表,也可以要求我们提供一份账号说明。合作终止时同样会做一次账号清理与权限移交。
没有。所有 PHP 代码明文交付,不混淆、不加域名锁、不写远程校验。加密代码在迁移、升级、安全审计时都是障碍,我们不这么干。
想要一份能带走的网站?
从第一行代码开始就归你
交付清单、验收方式、部署文档都会写进合同附件,签约前可以先看样本。电话/微信 13280692153,邮箱 web@wordpressx.com,地址山东省淄博市张店区电子产业创新园 B 座。