feat(interceptors): 核心加入 Standard_Post_Interceptor 抽象基底(F1)
Template Method 基底(A v3.0.1),收斂 action_delete_post / filter_update_meta / action_insert_post 三件套。子類只需宣告 public const FIELD_MAP + get_post_type() + get_table_key() + build_insert_data()。 HP AddOn 的 4 個 interceptor 隨即改為繼承它(573 → 344 行);未來 LatePoint / bookings / quotation 等 post↔自訂表 1:1 鏡射也可直接用。 back-compat 補 WPDO_Standard_Post_Interceptor alias。 unit 451 / integration 398 GREEN Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TbG1keQQ7XBa7qMQY16KCY
This commit is contained in:
@@ -133,6 +133,7 @@ require_once TMDO_PATH . 'includes/class-tmdo-comment-stress-tester.php';
|
||||
|
||||
// ── Interceptor base + Sync Bridge(核心唯一保留 interceptor)─────────────
|
||||
require_once TMDO_PATH . 'includes/interceptors/class-tmdo-interceptor-base.php';
|
||||
require_once TMDO_PATH . 'includes/interceptors/class-tmdo-standard-post-interceptor.php';
|
||||
require_once TMDO_PATH . 'includes/interceptors/class-tmdo-sync-bridge.php';
|
||||
|
||||
// ── Zone handlers ─────────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user