From 4cf64147d0f8510b6350fa26df0323dea8c9662d Mon Sep 17 00:00:00 2001 From: marcusquinn <6428977+marcusquinn@users.noreply.github.com> Date: Sat, 19 Apr 2025 13:21:53 +0100 Subject: [PATCH] Revert "Refactor(Settings): Implement WP Settings API for Settings Manager" This reverts commit a5582d7644476eb4489304892937fda61d081fc2. --- admin/includes/class-admin-manager.php | 7 +- admin/includes/class-settings-manager.php | 468 ++++++++-------------- 2 files changed, 170 insertions(+), 305 deletions(-) diff --git a/admin/includes/class-admin-manager.php b/admin/includes/class-admin-manager.php index 964fcff..3988807 100644 --- a/admin/includes/class-admin-manager.php +++ b/admin/includes/class-admin-manager.php @@ -17,19 +17,18 @@ class WP_Allstars_Admin_Manager { */ public static function init() { add_action('admin_menu', array(__CLASS__, 'register_admin_menu')); + add_action('wp_ajax_wp_allstars_update_option', array(__CLASS__, 'update_option')); + add_action('admin_init', array(__CLASS__, 'register_settings')); add_action('admin_enqueue_scripts', array(__CLASS__, 'enqueue_admin_scripts')); // Initialize all manager classes - WP_Allstars_Settings_Manager::init(); + WP_Allstars_Settings_Manager::init(); WP_Allstars_Theme_Manager::init(); WP_Allstars_Workflow_Manager::init(); WP_Allstars_Pro_Plugins_Manager::init(); WP_Allstars_Tools_Manager::init(); WP_Allstars_Hosting_Manager::init(); WP_Allstars_Free_Plugins_Manager::init(); - - // Register AJAX actions - add_action('wp_ajax_wp_allstars_update_option', array(__CLASS__, 'update_option')); } /** diff --git a/admin/includes/class-settings-manager.php b/admin/includes/class-settings-manager.php index b68961e..e278f3f 100644 --- a/admin/includes/class-settings-manager.php +++ b/admin/includes/class-settings-manager.php @@ -1,329 +1,195 @@ -
- -
- -
- -
- __('Default', WPALLSTARS_TEXT_DOMAIN), - 'light' => __('Light', WPALLSTARS_TEXT_DOMAIN), - 'blue' => __('Blue', WPALLSTARS_TEXT_DOMAIN), - 'coffee' => __('Coffee', WPALLSTARS_TEXT_DOMAIN), - 'ectoplasm' => __('Ectoplasm', WPALLSTARS_TEXT_DOMAIN), - 'midnight' => __('Midnight', WPALLSTARS_TEXT_DOMAIN), - 'ocean' => __('Ocean', WPALLSTARS_TEXT_DOMAIN), - 'sunrise' => __('Sunrise', WPALLSTARS_TEXT_DOMAIN), - 'modern' => __('Modern (WPAllstars)', WPALLSTARS_TEXT_DOMAIN), - ); - ?> - -

- -

- - -

- -

- - -

- -

- - -

- -

+
+
+ +
+
+
+
+
+ + /> + +
+ +
+
+

+ +

+
+
+ + +
+
+
+
+
+ + /> + +
+ +
+
+

+ +

+
+
+
+
+
+
+ +
+ +
+
+ + +

+
+
+
+
+
+