ABSPATH . '/wp-admin/includes/class-wp-site-health.php', 'class-wp-debug-data.php' => ABSPATH . '/wp-admin/includes/class-wp-debug-data.php', ); foreach ( $original_paths as $filename => $original_path ) { if ( file_exists( $original_path ) ) { require_once $original_path; } else { require_once __DIR__ . '/HealthCheck/BackCompat/' . $filename; if ( ! defined( 'HEALTH_CHECK_BACKCOMPAT_LOADED' ) ) { define( 'HEALTH_CHECK_BACKCOMPAT_LOADED', true ); } } } } // Include class-files used by our plugin. require_once( dirname( __FILE__ ) . '/HealthCheck/class-health-check.php' ); require_once( dirname( __FILE__ ) . '/HealthCheck/class-health-check-loopback.php' ); require_once( dirname( __FILE__ ) . '/HealthCheck/class-health-check-troubleshoot.php' ); // Tools section. require_once( dirname( __FILE__ ) . '/HealthCheck/Tools/class-health-check-tool.php' ); require_once( dirname( __FILE__ ) . '/HealthCheck/Tools/class-health-check-files-integrity.php' ); require_once( dirname( __FILE__ ) . '/HealthCheck/Tools/class-health-check-mail-check.php' ); require_once( dirname( __FILE__ ) . '/HealthCheck/Tools/class-health-check-plugin-compatibility.php' ); require_once( dirname( __FILE__ ) . '/HealthCheck/Tools/class-health-check-phpinfo.php' ); require_once( dirname( __FILE__ ) . '/HealthCheck/Tools/class-health-check-htaccess.php' ); // Initialize our plugin. new Health_Check(); if ( defined( 'WP_CLI' ) && WP_CLI ) { require_once( dirname( __FILE__ ) . '/HealthCheck/class-cli.php' ); }