Fix: Resolve critical error by restoring pro plugins function and required includes

This commit is contained in:
Marcus Quinn
2025-03-24 18:06:04 +00:00
parent 8cef4c8868
commit 46696eff87
3 changed files with 5 additions and 5 deletions

View File

@ -43,9 +43,8 @@ class WP_Allstars_Pro_Plugins_Manager {
* @return array Array of premium plugin data * @return array Array of premium plugin data
*/ */
public static function get_pro_plugins() { public static function get_pro_plugins() {
// Load pro plugin configuration from data file // Load pro plugin configuration from the function defined in pro-plugins-config.php
global $wp_allstars_pro_plugins; return wp_allstars_get_pro_plugins_config();
return $wp_allstars_pro_plugins;
} }
/** /**

View File

@ -28,8 +28,8 @@ class WP_Allstars_Recommended_Plugins_Manager {
* @return void * @return void
*/ */
public static function init() { public static function init() {
// Register AJAX handlers if needed for future functionality // We'll implement AJAX handlers in a future update if needed
add_action('wp_ajax_wp_allstars_load_recommended_plugins', array(self::class, 'ajax_load_recommended_plugins')); // add_action('wp_ajax_wp_allstars_load_recommended_plugins', array(self::class, 'ajax_load_recommended_plugins'));
} }
/** /**

View File

@ -59,6 +59,7 @@ require_once plugin_dir_path(__FILE__) . 'includes/class-wp-allstars-auto-upload
* Load admin-specific components * Load admin-specific components
*/ */
if (is_admin()) { if (is_admin()) {
require_once plugin_dir_path(__FILE__) . 'admin/pro-plugins-config.php';
require_once plugin_dir_path(__FILE__) . 'admin/settings.php'; require_once plugin_dir_path(__FILE__) . 'admin/settings.php';
} }