From 6e281b2e5a5031e36122f09bfadc81a35947a26e Mon Sep 17 00:00:00 2001 From: Viktor Miller Date: Wed, 14 Jan 2026 19:19:13 +0900 Subject: [PATCH] feat(02-01): integrate Formidable class with plugin - Added class-formidable.php to autoload in main plugin file - Hooked setup_registration_hooks() to init action - Added missing class-roles.php and class-acf-fields.php to autoload - Ensures Formidable integration runs after Formidable Forms loads Co-Authored-By: Claude Sonnet 4.5 --- ddhh-job-manager.php | 3 +++ includes/class-ddhh-job-manager.php | 3 +++ 2 files changed, 6 insertions(+) diff --git a/ddhh-job-manager.php b/ddhh-job-manager.php index c0df530..e233166 100644 --- a/ddhh-job-manager.php +++ b/ddhh-job-manager.php @@ -29,6 +29,9 @@ define( 'DDHH_JM_PLUGIN_FILE', __FILE__ ); require_once DDHH_JM_PLUGIN_DIR . 'includes/class-activator.php'; require_once DDHH_JM_PLUGIN_DIR . 'includes/class-deactivator.php'; require_once DDHH_JM_PLUGIN_DIR . 'includes/class-post-types.php'; +require_once DDHH_JM_PLUGIN_DIR . 'includes/class-roles.php'; +require_once DDHH_JM_PLUGIN_DIR . 'includes/class-acf-fields.php'; +require_once DDHH_JM_PLUGIN_DIR . 'includes/class-formidable.php'; require_once DDHH_JM_PLUGIN_DIR . 'includes/class-ddhh-job-manager.php'; /** diff --git a/includes/class-ddhh-job-manager.php b/includes/class-ddhh-job-manager.php index 224fa2e..fe5e15b 100644 --- a/includes/class-ddhh-job-manager.php +++ b/includes/class-ddhh-job-manager.php @@ -52,5 +52,8 @@ class DDHH_JM_Job_Manager { // Initialize ACF fields add_action( 'acf/init', array( 'DDHH_JM_ACF_Fields', 'register_fields' ) ); + + // Initialize Formidable Forms integration + add_action( 'init', array( 'DDHH_JM_Formidable', 'setup_registration_hooks' ) ); } }