refactor(2meet-data-optimizer): resolve post_type/group/table mappings through the registry
- TMDO_Post_Fields::post_type_for_group() / groups_for_post_type() derive HivePress-style groups from their registry post_type scope (core keeps its own attachment / wc_product / nav_menu_item map); the three copy-pasted switches and the query router's POST_TYPE_GROUP_MAP use them - Term/comment backfill, shadow verifier and CLI take their groups from the registry (TMDO_Term_Comment_Backfill::registered_groups()); installer drops the hp_* entries already covered by its table patterns; REST listings default post type is filterable (tmdo_rest_default_post_type, default 'post') - Verify: NoHpMappingsTest guard + mapping/default tests; core unit 640 / integration 449, HP 146/49, WC 10/22 OK - PR: PR-020e
This commit is contained in:
@@ -843,18 +843,11 @@ class TMDO_Installer {
|
||||
$wpdb->prefix . 'wpdo_user_core_profile',
|
||||
$wpdb->prefix . 'wpdo_user_social',
|
||||
$wpdb->prefix . 'wpdo_user_commerce',
|
||||
$wpdb->prefix . 'wpdo_user_hp_user',
|
||||
$wpdb->prefix . 'wpdo_user_admin_prefs',
|
||||
$wpdb->prefix . 'wpdo_post_wp_core',
|
||||
$wpdb->prefix . 'wpdo_post_attachment',
|
||||
$wpdb->prefix . 'wpdo_post_wc_product',
|
||||
$wpdb->prefix . 'wpdo_post_hp_listing_core',
|
||||
$wpdb->prefix . 'wpdo_post_hp_request_core',
|
||||
$wpdb->prefix . 'wpdo_post_hp_vendor_core',
|
||||
$wpdb->prefix . 'wpdo_post_nav_menu_item',
|
||||
$wpdb->prefix . 'wpdo_hot_hp_listing',
|
||||
$wpdb->prefix . 'wpdo_term_hp_taxonomy',
|
||||
$wpdb->prefix . 'wpdo_comment_hp_review',
|
||||
$wpdb->prefix . 'wpdo_term_misc',
|
||||
$wpdb->prefix . 'wpdo_comment_misc',
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user