b92096e9409ebb4e0f712c7463da7c2b673fdcb5
核心的 class-tmdo-back-compat.php 在 plugins_loaded:4 執行,AddOn 於 :6 才載入,所以核心的 alias 表涵蓋不到 AddOn 類別 —— 姊妹外掛或第三方若 以 WPDO_* 名稱引用本 AddOn 的類別會直接 fatal。 新增 includes/back-compat-aliases.php,於 plugins_loaded:7 為本 AddOn 自有類別建立 WPDO_ alias;主檔加入 require。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TbG1keQQ7XBa7qMQY16KCY
2meet Data Optimizer — Bookings AddOn
為 2meet-bookings 預約系統提供 8 張自訂表的 schema 健診整合。
What it does
向 TMDO_Custom_Table_Registry 註冊 8 張 wp_2mb_* 表,享有:
wp tmdo doctor表結構檢查- Schema drift 偵測(CREATE 與 DROP 對齊)
- 衝突偵測
註冊表清單:
| 表名 | 用途 |
|---|---|
2mb_bookings |
預約主表 |
2mb_services |
服務項目 |
2mb_availability |
可預約時段 |
2mb_date_overrides |
特殊日期覆蓋 |
2mb_vendor_settings |
vendor 預約設定 |
2mb_service_reviews |
服務評論 |
2mb_waitlist_submissions |
候補申請 |
2mb_audit_log |
操作審計(v2.x 新增) |
Requirements
- WordPress ≥ 6.0
- PHP ≥ 8.1
- 2meet-data-optimizer ≥ 0.1.0
- 2meet-bookings
Installation
wp plugin install /path/to/2meet-data-optimizer-bookings-addon-v0.1.0.zip --activate
# 驗證 8 表已註冊
wp tmdo custom-tables --provider=bookings-addon
Phase
Phase 4 — 與其他 5 個 2meet 家族 AddOn 同期 ship。
License
GPL-2.0-or-later
Description
Languages
PHP
100%