=== Ageroth Site Health === Contributors: ageroth Tags: cache, health, diagnostics, performance Requires at least: 6.0 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 2.3.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Read-only WordPress health checks and cache behavior diagnostics with live frontend validation and URL comparison. == Description == Ageroth Site Health helps site owners review a few common WordPress health and cache signals from a single dashboard. Features include: * Read-only health checks for PHP, WordPress, memory limit, page cache, object cache, REST API, and WP-Cron mode. * Cache plugin detection based on active plugins and common cache-related files. * Live frontend cache validation using lightweight anonymous requests. * Homepage vs inner-page comparison to spot differences in cache behavior. * Human-readable summaries, timing interpretation, and technical details. This plugin is read-only and does not collect or send personal data. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/ageroth-site-health` directory, or install the plugin through the WordPress plugins screen. 2. Activate the plugin through the "Plugins" screen in WordPress. 3. Open "Site Health+" in the WordPress admin menu. == Frequently Asked Questions == = Does this plugin change my cache configuration? = No. The plugin is read-only. It does not modify cache rules, settings, or server configuration. = Does this plugin send data to a remote service? = No. The plugin does not collect or send personal data. = Why does it say "cache detected" without a HIT header? = Some cache plugins and server setups do not expose a direct cache HIT header on frontend responses. In those cases, the plugin reports the strongest safe conclusion based on the available signals. == Changelog == = 2.3.0 = * Added Health Score Breakdown explanation. * Added Good / Consider recommendation groups. * Improved Cache Intelligence wording. * Added optional weekly health summary email. * Added weekly report delivery status and manual send button. = 2.2.0 = * Added local email alerts powered by WP-Cron and wp_mail(). * Added alert thresholds for overall health score and cache score. * Added alerts for missing page cache or object cache. * Added alert status and test alert action in Settings. = 2.1.2 = * Fixed duplicate admin header logo. * Fixed overall score calculation to use weighted score breakdown. = 2.1.1 = * Fixed admin header logo display using a local bundled asset. * Improved dashboard score consistency. = 2.0.1 = * Added local Ageroth logo asset for the admin header. * Improved object cache wording when LiteSpeed Cache is present but no object-cache drop-in is detected. = 2.0.0 = * Added Cache Intelligence panel. * Added Object Cache / Redis Intelligence panel. * Added WooCommerce Intelligence panel. * Added Server Intelligence panel. * Added score breakdown. * Improved admin logo mark and dashboard wording. = 1.9.5 = * WordPress.org-safe build. * Removed account, API key, and upsell-oriented UI. * Settings now include URLs only. * Updated wording for safer cache interpretation. * Kept live cache testing and homepage vs inner-page comparison. = 1.9.4 = * Added timing interpretation card and clearer comparison wording. = 1.9.3 = * Added multi-URL quick testing and homepage vs inner-page comparison. == Upgrade Notice == = 1.9.5 = Recommended update for a cleaner, repository-friendly build.