Skip to content

快速入門

快速入門

WP DataGen 用於在 WordPress 開發或預發環境批次產生可控的測試資料,再用「批次清理」一鍵回滾。本指南涵蓋安裝、首次產生、批次回滾與 WooCommerce Pro 情境。

重要:僅在開發或預發站點使用。請勿在線上站點執行——產生的用戶、文章、訂單都是實際寫入資料庫的。

1. 安裝

  1. 在國際站或中國站下載與 PHP 版本相符的 ZIP(wp-datagen_v1.x.x_php8.1.zip 等)。
  2. WordPress 後台:外掛 → 上傳外掛 → 選擇 ZIP → 立即安裝 → 啟用。
  3. 啟用後左側選單會出現「WP DataGen」入口(資料庫圖示)。

WooCommerce 資料產生需要先安裝並啟用 WooCommerce 外掛,且持有 Pro license。

2. 輸入 License Key(選用)

僅在需要解鎖 WooCommerce 情境或自動更新時填入:

  • 進入 WP DataGen 儀表盤
  • 右側欄「License Key」輸入框貼上在商城收到的金鑰
  • 儲存後徽章會變成「Active」,Plan 顯示「Pro」

未填 license 仍可使用通用情境的全部功能(用戶、文章、頁面、評論、選單)。

3. 第一次產生資料

儀表盤左欄「Generate Data」即可:

  1. 情境 — 選擇「General (WordPress Core)」(預設)。
  2. 參數 — 預設值已為開發站點調好(如 5 用戶 / 10 文章 / 3 頁面)。可按需調整: - Categories / Tags:分類與標籤數 - Users:用戶數(多角色分佈) - Posts / Pages:文章與頁面(頁面會形成層級結構) - Comments/Post:每篇文章的評論數(含巢狀回覆) - Create Menu:是否從產生的頁面建構導覽選單
  3. 點「Generate Data」,彈出確認框 → 確認。
  4. 完成後頁面頂部顯示綠色提示,下方「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 後:

  1. 「Scenario」切換到「WooCommerce (Pro)」。
  2. 參數面板會切到 WooCommerce 欄位: - Product Categories:商品分類數 - Products:商品數(自動分佈在簡單 / 可變 / 分組三種類型) - Customers:含帳單與收貨地址的顧客 - Orders/Customer:每位顧客產生幾個訂單(多狀態混合) - Reviews/Product:每個產品的評價數(含星級)
  3. 點「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「忘記密碼」流程或直接修改用戶紀錄。

如需深入文件(架構、批次表結構、清理順序)請查看商城內的「完整文件」頁面。