fix: resolve plugin activation fatal error by removing non-existent create_tables() call
**Root Cause Analysis:** - Template Manager uses WordPress options storage (wp_options table) - Bulk Event Manager requires custom database table for operations tracking - Activator incorrectly assumed both components needed create_tables() method **Changes:** - Removed: HVAC_Event_Template_Manager::instance()->create_tables() (method doesn't exist) - Added: Simple instance initialization for Template Manager - Kept: Bulk Event Manager create_tables() for required database setup **Expert Analysis Confirmed:** Template Manager legitimately uses options-based storage and doesn't need custom database tables. Only Bulk Event Manager requires table creation. Resolves fatal error: 'Call to undefined method HVAC_Event_Template_Manager::create_tables()' 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
e4b3940cce
commit
94d81e72ba
1 changed files with 3 additions and 2 deletions
|
|
@ -97,9 +97,10 @@ class HVAC_Activator {
|
|||
HVAC_Contact_Submissions_Table::create_table();
|
||||
}
|
||||
|
||||
// Phase 2A: Create event templates table
|
||||
// Phase 2A: Template Manager uses WordPress options storage (no tables needed)
|
||||
if (class_exists('HVAC_Event_Template_Manager')) {
|
||||
HVAC_Event_Template_Manager::instance()->create_tables();
|
||||
// Initialize template manager instance (triggers option creation if needed)
|
||||
HVAC_Event_Template_Manager::instance();
|
||||
}
|
||||
|
||||
// Phase 2A: Create bulk operations table
|
||||
|
|
|
|||
Loading…
Reference in a new issue