";
// First check free-plugins.php syntax
$output = shell_exec('php -l admin/data/free-plugins.php');
echo "Syntax check for free-plugins.php: " . $output . "
";
// Then check class-free-plugins-manager.php syntax
$output = shell_exec('php -l admin/includes/class-free-plugins-manager.php');
echo "Syntax check for class-free-plugins-manager.php: " . $output . "
";
// Try including the files
echo "Attempting to include free-plugins.php
";
include_once 'admin/data/free-plugins.php';
echo "Successfully included free-plugins.php
";
echo "Attempting to include class-free-plugins-manager.php
";
include_once 'admin/includes/class-free-plugins-manager.php';
echo "Successfully included class-free-plugins-manager.php
";
// Check the function output
if (function_exists('wp_allstars_get_free_plugins')) {
$plugins = wp_allstars_get_free_plugins();
echo "Function wp_allstars_get_free_plugins() exists and returned:
";
echo "
"; print_r($plugins); echo ""; } else { echo "Function wp_allstars_get_free_plugins() is not defined