From 943544e72b76a52ab5fb905a86d4671d6e1147a4 Mon Sep 17 00:00:00 2001 From: Viktor Miller Date: Wed, 14 Jan 2026 19:44:34 +0900 Subject: [PATCH] feat(03-03): integrate notifications into plugin initialization - Added require statement for class-notifications.php in main plugin file - Initialized notification hooks via init action in main class - Pattern consistent with existing class initializations (Access_Control, Dashboard, etc.) - Notifications will trigger on transition_post_status after WordPress fully loads Co-Authored-By: Claude Sonnet 4.5 --- ddhh-job-manager.php | 1 + includes/class-ddhh-job-manager.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/ddhh-job-manager.php b/ddhh-job-manager.php index f853d89..7a7f52d 100644 --- a/ddhh-job-manager.php +++ b/ddhh-job-manager.php @@ -35,6 +35,7 @@ require_once DDHH_JM_PLUGIN_DIR . 'includes/class-formidable.php'; require_once DDHH_JM_PLUGIN_DIR . 'includes/class-pages.php'; require_once DDHH_JM_PLUGIN_DIR . 'includes/class-dashboard.php'; require_once DDHH_JM_PLUGIN_DIR . 'includes/class-access-control.php'; +require_once DDHH_JM_PLUGIN_DIR . 'includes/class-notifications.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 b617685..1abf6d1 100644 --- a/includes/class-ddhh-job-manager.php +++ b/includes/class-ddhh-job-manager.php @@ -61,5 +61,8 @@ class DDHH_JM_Job_Manager { // Initialize access control add_action( 'init', array( 'DDHH_JM_Access_Control', 'setup_hooks' ) ); + + // Initialize notifications + add_action( 'init', array( 'DDHH_JM_Notifications', 'setup_hooks' ) ); } }