From 2e3288fddcca0afa3964460f94beb090eb124c3e Mon Sep 17 00:00:00 2001 From: bengizmo Date: Mon, 19 May 2025 14:39:05 -0300 Subject: [PATCH] fix: Update HVAC plugin menu to top-level and remove backup plugins - Changed from Settings submenu to dedicated top-level menu - Fixed Zoho admin submenu registration - Removed duplicate backup plugin directories - Added documentation for admin access instructions --- .../includes/class-hvac-settings.php | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-settings.php b/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-settings.php index 5fac5437..756237ca 100644 --- a/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-settings.php +++ b/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-settings.php @@ -14,11 +14,24 @@ class HVAC_Settings { } public function add_admin_menu() { - add_options_page( + // Add main menu page + add_menu_page( + __('HVAC Community Events', 'hvac-ce'), __('HVAC Community Events', 'hvac-ce'), - __('HVAC Community', 'hvac-ce'), 'manage_options', - 'hvac-ce', + 'hvac-community-events', + array($this, 'options_page'), + 'dashicons-calendar-alt', + 30 + ); + + // Add settings submenu + add_submenu_page( + 'hvac-community-events', + __('Settings', 'hvac-ce'), + __('Settings', 'hvac-ce'), + 'manage_options', + 'hvac-community-events', array($this, 'options_page') ); }