快速开始
快速开始
WP DataGen 用于在 WordPress 开发或预发环境批量生成可控的测试数据,再用「批次清理」一键回滚。本指南覆盖安装、首次生成、批次回滚与 WooCommerce Pro 场景。
重要:仅在开发或预发站点使用。不要在线上站点运行——生成的用户、文章、订单都是真实写入数据库的。
1. 安装
- 在国际站或国内站下载与 PHP 版本匹配的 ZIP(
wp-datagen_v1.x.x_php8.1.zip等)。 - WordPress 后台:插件 → 上传插件 → 选择 ZIP → 立即安装 → 启用。
- 启用后左侧菜单出现「WP DataGen」入口(数据库图标)。
WooCommerce 数据生成需要先安装并启用 WooCommerce 插件,且持有 Pro license。
2. 录入 License Key(可选)
仅在需要解锁 WooCommerce 场景或自动更新时填入:
- 进入 WP DataGen 仪表盘
- 右侧栏「License Key」输入框粘贴在商城收到的密钥
- 保存后徽章变为「Active」,Plan 显示「Pro」
未填 license 也可以使用通用场景的全部功能(用户、文章、页面、评论、菜单)。
3. 第一次生成数据
仪表盘左栏「Generate Data」即可:
- 场景 — 选择「General (WordPress Core)」(默认)。
- 参数 — 默认值已经针对开发站点调好(如 5 用户 / 10 文章 / 3 页面)。可按需调整: - Categories / Tags:分类与标签数 - Users:用户数(多角色分布) - Posts / Pages:文章与页面(页面会形成层级结构) - Comments/Post:每篇文章的评论数(含嵌套回复) - Create Menu:是否从生成的页面构造导航菜单
- 点「Generate Data」,弹出确认框 → 确认。
- 完成后页面顶部显示绿色提示,下方「Batch History」会出现新批次记录(含批次号、场景、生成总览)。
4. 批次回滚
每次生成都会创建独立批次。回滚有两种粒度:
- 单批次清理:在「Batch History」表格里找到对应批次,点「Cleanup」。
- 全部清理:表格右下角「Cleanup All Batches」一键清空所有批次。
清理只会删除 DataGen 生成的实体(按批次表里的引用关系),不会动你站点原本的数据。
5. 存档槽(Save Slots)
5 个槽位用于保存某个批次的「数据快照」,方便重放同一组测试数据:
- 在「Batch History」选好槽位(Slot 1–5)→「Save」即把当前批次另存为槽位。
- 进入「Save Slots」面板可看到槽位摘要(场景、生成统计、保存时间)。
- 「Load」会基于槽位再生成一份新的数据(创建新实体,不影响原批次)。
- 「Clear」清除槽位。带
*标记的槽位是已占用。
6. WooCommerce 场景(Pro)
确认 WooCommerce 已启用、license 已 Active 后:
- 「Scenario」切换到「WooCommerce (Pro)」。
- 参数面板会切到 WooCommerce 字段: - Product Categories:商品分类数 - Products:商品数(自动分布在简单 / 可变 / 分组三种类型) - Customers:含账单与收货地址的顾客 - Orders/Customer:每位顾客生成几个订单(多状态混合) - Reviews/Product:每个产品的评价数(含星级)
- 点「Generate Data」即可。
WooCommerce 批次同样支持回滚——「Cleanup」会按反向顺序删除评价、订单、产品、顾客等。
7. 自动更新
填好 license 后右侧「Updates」面板会显示当前版本与可用更新。点「Check for Updates」拉取最新版本号;如有更新点「Install Update」走 WordPress 标准更新流程。
8. 常见问题
Q:误在线上站点运行了怎么办? A:立即用「Cleanup All Batches」清理,所有 DataGen 创建的实体都会按批次表回滚。
Q:WooCommerce 选项是灰色的? A:检查 WooCommerce 是否安装并启用,以及 license 是否处于 Active + Pro tier。
Q:能否自定义生成模板? A:当前版本提供 General + WooCommerce 两套预设模板,自定义模板在路线图中。
Q:生成的用户密码是什么? A:每个生成用户的密码会随机;测试登录请用 WordPress「忘记密码」流程或直接修改用户记录。
如需深入文档(架构、批次表结构、清理顺序)请查看商城内的「完整文档」页面。