Fix: Resolve critical error by restoring pro plugins function and required includes
This commit is contained in:
@ -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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user