{"id":49636,"date":"2016-07-12T20:04:15","date_gmt":"2016-07-12T20:04:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/version-info\/"},"modified":"2026-05-28T01:01:49","modified_gmt":"2026-05-28T01:01:49","slug":"version-info","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/version-info\/","author":16742394,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.3","stable_tag":"2.0.3","tested":"7.0","requires":"4.7","requires_php":"5.6","requires_plugins":null,"header_name":"Version Info","header_author":"Gaucho Plugins","header_description":"","assets_banners_color":"0f1c2d","last_updated":"2026-05-28 01:01:49","external_support_url":"https:\/\/versioninfoplugin.com\/support\/","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/versioninfoplugin.com","header_author_uri":"https:\/\/gauchoplugins.com","rating":5,"author_block_rating":0,"active_installs":10000,"downloads":136572,"num_ratings":15,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"alpipego","date":"2016-07-12 20:05:56"},"1.0.1":{"tag":"1.0.1","author":"alpipego","date":"2016-07-12 20:12:00"},"1.0.2":{"tag":"1.0.2","author":"alpipego","date":"2016-09-01 16:33:16"},"1.1.0":{"tag":"1.1.0","author":"alpipego","date":"2016-12-10 08:42:59"},"1.1.1":{"tag":"1.1.1","author":"alpipego","date":"2016-12-10 09:19:45"},"1.1.2":{"tag":"1.1.2","author":"alpipego","date":"2017-02-21 10:04:28"},"1.1.3":{"tag":"1.1.3","author":"alpipego","date":"2017-11-14 14:37:21"},"1.1.4":{"tag":"1.1.4","author":"alpipego","date":"2018-11-21 10:38:27"},"1.1.5":{"tag":"1.1.5","author":"alpipego","date":"2019-05-12 17:05:41"},"1.1.6":{"tag":"1.1.6","author":"alpipego","date":"2020-03-21 04:26:46"},"1.2.0":{"tag":"1.2.0","author":"alpipego","date":"2020-08-31 10:58:25"},"1.2.1":{"tag":"1.2.1","author":"alpipego","date":"2023-10-27 04:58:02"},"1.3.0":{"tag":"1.3.0","author":"alpipego","date":"2024-10-15 09:54:21"},"1.3.1":{"tag":"1.3.1","author":"brandonfire","date":"2024-10-15 14:11:41"},"1.3.2":{"tag":"1.3.2","author":"brandonfire","date":"2025-04-21 22:20:37"},"1.3.3":{"tag":"1.3.3","author":"brandonfire","date":"2025-12-16 15:25:09"},"2.0.0":{"tag":"2.0.0","author":"brandonfire","date":"2026-02-22 07:10:53"},"2.0.1":{"tag":"2.0.1","author":"brandonfire","date":"2026-05-24 11:36:59"},"2.0.2":{"tag":"2.0.2","author":"brandonfire","date":"2026-05-27 21:12:10"},"2.0.3":{"tag":"2.0.3","author":"brandonfire","date":"2026-05-28 01:01:49"}},"upgrade_notice":{"2.0.1":"<p>Backwards-compatibility release. Minimum PHP lowered from 8.1 to <strong>5.6<\/strong>; minimum WordPress lowered from 5.5 to <strong>4.7<\/strong>. No features removed \u2014 Version Info is a diagnostic plugin, so it now actually installs on the legacy environments it was built to diagnose. Safe upgrade for anyone on 2.0.0.<\/p>","2.0.0":"<p>Major upgrade! Requires PHP 8.1+. Adds PRO features (CPU\/RAM monitoring, DB tracking, environment indicators, health advisor, system export) and Agency features (white-labeling, role controls, network dashboard, email alerts, error log viewer). Backup before updating.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":15},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3465099,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3465099,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3465143,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1808x609.jpg":{"filename":"banner-1808x609.jpg","revision":2086322,"resolution":"1808x609","location":"assets","locale":"","width":1808,"height":609},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3465143,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3551421,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"Version Info \\u2014 Live Preview\",\"description\":\"Try Version Info in your browser. Display PHP, MySQL, WordPress & server versions in the admin footer, admin bar, and dashboard widget.\",\"author\":\"Gaucho Plugins\",\"categories\":[\"Plugin\"]},\"landingPage\":\"\\\/wp-admin\\\/options-general.php?page=version-info\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"progress\":{\"weight\":3},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"version-info\"}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.2.0","1.2.1","1.3.0","1.3.1","1.3.2","1.3.3","2.0.0","2.0.1","2.0.2","2.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3229405,"resolution":"1","location":"assets","locale":"","width":2284,"height":1378},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3229405,"resolution":"2","location":"assets","locale":"","width":2622,"height":1038},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3229405,"resolution":"3","location":"assets","locale":"","width":2616,"height":1034}},"screenshots":{"1":"<strong>Live System Resources HUD<\/strong> <em>(2.0.2+ PRO)<\/em> \u2014 The full dashboard widget with 30+ rows: identity (Environment, Server Location, OS, Hostname, IP, Port, Document Root, Uptime), live CPU and Memory bars with inline-SVG sparklines, Disk usage, Database stats, PHP runtime info, WP status, and more \u2014 all on every dashboard load.","2":"<strong>Settings Page<\/strong> \u2014 Clean, tabbed interface following native WordPress admin design. General tab with display toggles for admin bar, footer, and dashboard widget.","3":"<strong>Server Location Tab<\/strong> <em>(2.0.2+ PRO)<\/em> \u2014 Choose between 4 geolocation providers: Version Info Geolocation (anonymous Cloudflare Worker, default), Cloudflare cdn-cgi\/trace, ip-api.com, or MaxMind GeoLite2. Results cached 30 days with a \"Detect now\" button.","4":"<strong>Environment Badges<\/strong> \u2014 Color-coded Production (red), Staging (orange), and Development (green) indicators in the Admin Bar.","5":"<strong>System Resources Tab<\/strong> \u2014 Real-time CPU and RAM monitoring with visual percentage bars and database size breakdown.","6":"<strong>Version History<\/strong> \u2014 Timeline view of every WordPress, PHP, MySQL, plugin, and theme version change with timestamps.","7":"<strong>Health Advisor<\/strong> \u2014 Predictive EOL alerts for PHP and MySQL integrated into the plugin settings and WordPress Site Health.","8":"<strong>Admin Footer<\/strong> \u2014 How version info appears at the bottom of every admin page with optional WP update link.","9":"<strong>Network Dashboard<\/strong> \u2014 Multisite overview showing versions and database sizes for every site (PRO).","10":"<strong>White Label<\/strong> \u2014 Rebrand the plugin name, author, and hide Freemius menus for a seamless client experience (PRO). Optional: lock to current user, hide doc links sitewide.","11":"<strong>Error Log Viewer<\/strong> \u2014 In-dashboard PHP error log with masked paths and ZIP download (PRO).","12":"<strong>System Export<\/strong> \u2014 One-click JSON download with a full preview table of your technical stack (PRO)."}},"plugin_section":[262246],"plugin_tags":[35037,48888,264719,151481,264718],"plugin_category":[59],"plugin_contributors":[168740,78154,183974],"plugin_business_model":[216238],"class_list":["post-49636","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-php-version","plugin_tags-server-info","plugin_tags-server-location","plugin_tags-site-health","plugin_tags-system-resources","plugin_category-utilities-and-tools","plugin_contributors-brandonfire","plugin_contributors-freemius","plugin_contributors-gauchoplugins","plugin_business_model-commercial","plugin_committers-brandonfire","plugin_support_reps-brandonfire","plugin_support_reps-gauchoplugins"],"banners":{"banner":"https:\/\/ps.w.org\/version-info\/assets\/banner-772x250.jpg?rev=3465143","banner_2x":"https:\/\/ps.w.org\/version-info\/assets\/banner-1544x500.jpg?rev=3465143","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/version-info\/assets\/icon-128x128.png?rev=3465099","icon_2x":"https:\/\/ps.w.org\/version-info\/assets\/icon-256x256.png?rev=3465099","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/version-info\/assets\/screenshot-1.png?rev=3229405","caption":"<strong>Live System Resources HUD<\/strong> <em>(2.0.2+ PRO)<\/em> \u2014 The full dashboard widget with 30+ rows: identity (Environment, Server Location, OS, Hostname, IP, Port, Document Root, Uptime), live CPU and Memory bars with inline-SVG sparklines, Disk usage, Database stats, PHP runtime info, WP status, and more \u2014 all on every dashboard load."},{"src":"https:\/\/ps.w.org\/version-info\/assets\/screenshot-2.png?rev=3229405","caption":"<strong>Settings Page<\/strong> \u2014 Clean, tabbed interface following native WordPress admin design. General tab with display toggles for admin bar, footer, and dashboard widget."},{"src":"https:\/\/ps.w.org\/version-info\/assets\/screenshot-3.png?rev=3229405","caption":"<strong>Server Location Tab<\/strong> <em>(2.0.2+ PRO)<\/em> \u2014 Choose between 4 geolocation providers: Version Info Geolocation (anonymous Cloudflare Worker, default), Cloudflare cdn-cgi\/trace, ip-api.com, or MaxMind GeoLite2. Results cached 30 days with a \"Detect now\" button."}],"raw_content":"<!--section=description-->\n<h4>\ud83d\udee1\ufe0f THE ESSENTIAL TECHNICAL HUD FOR EVERY WORDPRESS PROFESSIONAL<\/h4>\n\n<p>Stop digging through hidden menus or leaving insecure <code>phpinfo()<\/code> files on your server. <strong><a href=\"https:\/\/versioninfoplugin.com\/\" title=\"Visit the Version Info website\">Version Info<\/a><\/strong> is the essential technical dashboard that brings your site's most vital environment data directly into your daily workflow \u2014 the admin footer, the admin bar, or a dedicated dashboard widget.<\/p>\n\n<p>Whether you're a freelancer managing dozens of client sites, a developer debugging a complex plugin conflict, or an agency maintaining a portfolio of high-value properties, having instant access to your <strong>PHP version<\/strong>, <strong>MySQL version<\/strong>, <strong>WordPress version<\/strong>, and <strong>web server type<\/strong> is a mission-critical utility.<\/p>\n\n<p><strong>Version Info<\/strong> has been trusted by WordPress professionals since 2015 and is now supercharged with a complete PRO + Agency suite for serious site monitoring. Learn more at <strong><a href=\"https:\/\/versioninfoplugin.com\/\" title=\"Version Info official website\">versioninfoplugin.com<\/a><\/strong>.<\/p>\n\n<h4>\u2728 What Makes Version Info Different?<\/h4>\n\n<p>Most server info plugins show you a wall of data you don't need. Version Info is designed around <strong>the data you actually use every day<\/strong>, placed exactly where you need it \u2014 no extra pages, no bloat, no performance impact.<\/p>\n\n<ul>\n<li><strong>Zero Configuration<\/strong> \u2014 Install, activate, done. Versions appear in your footer immediately.<\/li>\n<li><strong>Surgical Precision<\/strong> \u2014 Only shows WP, PHP, MySQL, and Server versions. No fluff.<\/li>\n<li><strong>Performance First<\/strong> \u2014 Uses native WordPress APIs. Literally zero impact on page load.<\/li>\n<li><strong>Developer Hooks<\/strong> \u2014 Every data point is filterable for custom integrations. See the <a href=\"https:\/\/docs.versioninfoplugin.com\/advanced-configuration-hooks-and-filters\" title=\"Version Info developer documentation\">developer docs<\/a>.<\/li>\n<\/ul>\n\n<h4>\ud83d\ude80 Core Features (100% Free, Forever)<\/h4>\n\n<p>These features will always be free. No bait-and-switch.<\/p>\n\n<ul>\n<li>\ud83d\udee0\ufe0f <strong>Admin Footer Display<\/strong> \u2014 See WordPress, PHP, MySQL, and Web Server versions at the bottom of every admin page. Includes a one-click update link when a new WP version is available.<\/li>\n<li>\ud83d\udea6 <strong>WP-Admin Bar Nodes<\/strong> \u2014 Pin your version stack to the admin bar for instant visibility while navigating between pages, posts, and settings.<\/li>\n<li>\ud83d\udcca <strong>Dashboard Widget<\/strong> \u2014 A dedicated \"At a Glance\" style widget showing your complete technical stack. Enable it via Screen Options.<\/li>\n<li>\ud83d\udd04 <strong>Core Update Alerts<\/strong> \u2014 Automatically compares your WP version with the latest available and shows an update link right in the footer.<\/li>\n<li>\ud83d\udcbb <strong>Server Detection<\/strong> \u2014 Instantly identify Apache, Nginx, LiteSpeed, or any other server software without leaving WordPress.<\/li>\n<li>\ud83c\udf10 <strong>Translation Ready<\/strong> \u2014 Fully localized with translations in 13+ languages including Spanish, German, French, Japanese, Chinese, and more. <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/version-info\/\" title=\"Translate Version Info on WordPress.org\">Help translate<\/a>.<\/li>\n<\/ul>\n\n<h4>\ud83d\udd25 PRO Plan \u2014 Advanced Site Intelligence<\/h4>\n\n<p>Unlock real-time performance monitoring, environment safety, and proactive health checks. Built for developers who take their stack seriously.<\/p>\n\n<p><strong><a href=\"https:\/\/versioninfoplugin.com\/pricing\" title=\"Version Info PRO pricing\">Upgrade to PRO \u2192<\/a><\/strong> Starting at $19\/year.<\/p>\n\n<p>\ud83d\udda5\ufe0f <strong>Live System Resources HUD in the Dashboard Widget<\/strong><\/p>\n\n<p>Turn your dashboard widget into a full server-health command center. One toggle lights up 30+ live stats in clean groups:<\/p>\n\n<ul>\n<li><strong>Identity<\/strong> \u2014 Environment, Server Location, OS, Hostname, IP, Port, Document Root, Uptime<\/li>\n<li><strong>Live Resources<\/strong> \u2014 CPU + Memory bars with sparklines, PHP memory, Disk usage<\/li>\n<li><strong>Database<\/strong> \u2014 Size with data\/index split, tables, max connections, max packet<\/li>\n<li><strong>PHP<\/strong> \u2014 Runtime limits, loaded modules<\/li>\n<li><strong>WP Status<\/strong> \u2014 Core \/ plugin \/ theme updates, cron, Health Advisor counts<\/li>\n<li><strong>Diagnostics<\/strong> \u2014 HTTPS, WP_DEBUG, object cache, timezones<\/li>\n<\/ul>\n\n<p>The modern replacement for the abandoned wp-server-stats plugin.<\/p>\n\n<p>\ud83d\udcc8 <strong>Live CPU &amp; RAM Sparklines<\/strong><\/p>\n\n<p>Visual bars <em>plus<\/em> inline sparklines showing the last ~7.5 minutes of activity \u2014 direction-of-travel at a glance, not just current values. Recolors green \u2192 orange \u2192 red at 70% \/ 90% thresholds. Works on Linux, Windows, and every managed host we've tested.<\/p>\n\n<p>\ud83c\udf0d <strong>Server Location \u2014 4 Pluggable Providers<\/strong><\/p>\n\n<p>Know exactly which datacenter your site lives in. Pick the provider that fits your privacy needs:<\/p>\n\n<ul>\n<li><strong>Version Info Geolocation (anonymous)<\/strong> \u2014 our own Cloudflare Worker, logs nothing, richest data<\/li>\n<li><strong>Cloudflare cdn-cgi\/trace<\/strong> \u2014 country-only, zero auth<\/li>\n<li><strong>ip-api.com<\/strong> \u2014 free legacy provider<\/li>\n<li><strong>MaxMind GeoLite2<\/strong> \u2014 best ASN accuracy (license-key)<\/li>\n<\/ul>\n\n<p>30-day cache + a one-click \"Detect now\" button. <a href=\"https:\/\/docs.versioninfoplugin.com\/pro-features-server-location\/\">Provider comparison \u2192<\/a><\/p>\n\n<p>\ud83d\udcbe <strong>Database Size + Connection Limits<\/strong><\/p>\n\n<p>Know how bloated your database is <em>before<\/em> it becomes a problem. Tracks <code>data<\/code> vs <code>index<\/code> size for every WP table, plus DB max connections and max packet \u2014 critical for WooCommerce stores hitting connection caps during Black Friday. 12-hour cache + \"Scan Now\" for fresh data.<\/p>\n\n<p>\ud83d\udef0\ufe0f <strong>wp-server-stats Parity \u2014 and Beyond<\/strong><\/p>\n\n<p>Closes the feature gap with the abandoned 2017-era wp-server-stats plugin \u2014 without inheriting its <code>shell_exec()<\/code> dependency that breaks on managed hosts. Adds:<\/p>\n\n<ul>\n<li>Server OS, Hostname, IP, Port, Document Root (path-masked)<\/li>\n<li>Server Uptime (formatted)<\/li>\n<li>PHP Modules accordion (every loaded extension with version)<\/li>\n<li>Disk Usage bar<\/li>\n<li>One-click \"Purge VI Caches\" button<\/li>\n<\/ul>\n\n<p>\ud83d\udea8 <strong>Smart Environment Indicators<\/strong><\/p>\n\n<p>Never accidentally run a destructive query on production again. High-visibility color badges in the admin bar:<\/p>\n\n<ul>\n<li>\ud83d\udd34 <strong>Red<\/strong> \u2014 Production<\/li>\n<li>\ud83d\udfe0 <strong>Orange<\/strong> \u2014 Staging<\/li>\n<li>\ud83d\udfe2 <strong>Green<\/strong> \u2014 Development \/ Local<\/li>\n<\/ul>\n\n<p>Auto-detects Bedrock, Kinsta, WP Engine, Pantheon, Flywheel, and core <code>WP_ENVIRONMENT_TYPE<\/code>. Optional admin-bar border highlight matches the environment color.<\/p>\n\n<p>\ud83d\udcdc <strong>Version History Audit Log<\/strong><\/p>\n\n<p>A persistent timeline of every shift in your WordPress core, PHP, MySQL, plugin, and theme versions. Know exactly <em>when<\/em> and <em>what<\/em> changed for fast troubleshooting. Last 50 entries; auto-pruned.<\/p>\n\n<p>\ud83d\udee1\ufe0f <strong>Health Advisor<\/strong><\/p>\n\n<p>Proactive alerts that predict problems before they happen. Checks your PHP and MySQL versions against known End-of-Life dates and flags critical security risks. Integrates with the native WordPress Site Health screen.<\/p>\n\n<p>\ud83d\udce4 <strong>JSON System Info Export<\/strong><\/p>\n\n<p>One-click download of your entire technical stack as structured JSON. Perfect for support tickets, host conversations, and pre-migration archives. Includes WordPress config, PHP + extensions, database details, active theme, and every active plugin with version.<\/p>\n\n<p><a href=\"https:\/\/docs.versioninfoplugin.com\/pro-features\" title=\"Version Info PRO documentation\">See the full PRO feature documentation \u2192<\/a><\/p>\n\n<h4>\ud83c\udfdb\ufe0f Agency Plan \u2014 The Command Center for Client Portfolios<\/h4>\n\n<p>Everything in PRO, plus enterprise-grade tools for agencies, freelancers, and hosting companies managing multiple sites.<\/p>\n\n<p><strong><a href=\"https:\/\/versioninfoplugin.com\/pricing\" title=\"Version Info Agency pricing\">Upgrade to Agency \u2192<\/a><\/strong> Starting at $49\/year.<\/p>\n\n<p>\ud83c\udff7\ufe0f <strong>Full Agency White-Labeling<\/strong><\/p>\n\n<p>Make it <em>your<\/em> plugin. Replace \"Version Info\" and \"Gaucho Plugins\" everywhere \u2014 plugins list, widget, admin bar, footer, settings page. Hide Freemius branding. Optionally:<\/p>\n\n<ul>\n<li>Lock the White Label tab to a single admin so clients can't undo your branding<\/li>\n<li>Hide every in-plugin docs link sitewide<\/li>\n<\/ul>\n\n<p>\ud83d\udc65 <strong>Role-Based Admin Visibility<\/strong><\/p>\n\n<p>Keep client dashboards clean. A checkbox matrix controls exactly which WordPress roles see version info in the admin bar, footer, and widget. Default: administrators only.<\/p>\n\n<p>\ud83c\udf10 <strong>Multisite Network Dashboard<\/strong><\/p>\n\n<p>A single page under <strong>Network Admin \u2192 Settings<\/strong> showing WP \/ PHP \/ MySQL versions and database size for every site on the network. Cached, capped at 100 sites for performance.<\/p>\n\n<p>\ud83d\udce7 <strong>System Change Email Alerts<\/strong><\/p>\n\n<p>Get notified the <em>instant<\/em> something changes \u2014 PHP version flips, WP core updates, any plugin or theme version shift. Configurable recipient list, per-component toggles, sensible defaults.<\/p>\n\n<p>\ud83d\udd0d <strong>PHP Error Log Dashboard<\/strong><\/p>\n\n<p>Debug without FTP or SSH. View the last 100 lines of your <code>debug.log<\/code> directly inside WordPress. Efficient tail reading, automatic path masking, ZIP download for offline analysis.<\/p>\n\n<p><a href=\"https:\/\/docs.versioninfoplugin.com\/agency-features\" title=\"Version Info Agency documentation\">See the full Agency feature documentation \u2192<\/a><\/p>\n\n<h4>\ud83c\udfaf Real-World Use Cases<\/h4>\n\n<p><strong>\"The Support Hero\"<\/strong>\nA client reports a bug. Instead of asking for their login credentials, you ask them to screenshot their admin footer. You instantly know their PHP version, MySQL version, WordPress version, and web server \u2014 without ever logging into their site.<\/p>\n\n<p><strong>\"The WooCommerce Specialist\"<\/strong>\nBlack Friday is coming. You use <strong>Database Tracking<\/strong> to monitor table size growth during the high-traffic event. When <code>wp_options<\/code> grows 300% overnight, you catch the autoloaded transient bloat before it takes down the store.<\/p>\n\n<p><strong>\"The Agency Owner\"<\/strong>\nYou hand over a beautifully built site to a high-ticket client. With <strong>White-Labeling<\/strong>, the client never sees \"Gaucho Plugins\" \u2014 they see <em>your<\/em> agency name everywhere. With <strong>Role-Based Visibility<\/strong>, the client's editors see a clean dashboard without confusing server information.<\/p>\n\n<p><strong>\"The Safety-First Developer\"<\/strong>\nYou manage staging and production environments for the same client. The bright <strong>red \"Production\" badge<\/strong> in your admin bar prevents you from ever accidentally running a migration script on the live site. The <strong>admin bar highlight<\/strong> makes the environment unmistakable.<\/p>\n\n<p><strong>\"The Managed Hosting Reseller\"<\/strong>\nYou run 40 sites on a Multisite installation. The <strong>Network Dashboard<\/strong> gives you a single page showing WP, PHP, and MySQL versions across every site \u2014 perfect for planning bulk upgrades. When a host updates PHP overnight, the <strong>Email Alert<\/strong> hits your inbox before the first support ticket arrives.<\/p>\n\n<p><strong>\"The Remote Debugger\"<\/strong>\nA client's site throws a white screen. You open the <strong>Error Log Dashboard<\/strong> directly in wp-admin \u2014 no FTP client, no SSH terminal. The last 100 lines show a fatal error from a plugin update. The <strong>Version History<\/strong> tab confirms the plugin updated 10 minutes ago. Root cause found in under 60 seconds.<\/p>\n\n<p><strong>\"The wp-server-stats Replacer\"<\/strong>\nYou've been using the abandoned <strong>WP Server Health Stats<\/strong> plugin since 2017 because nothing modern replaced it \u2014 until now. The Version Info PRO dashboard widget gives you CPU\/RAM bars <em>with live sparklines<\/em>, disk usage, database size with <code>data<\/code> vs <code>index<\/code> split, server OS \/ hostname \/ IP \/ port \/ uptime \/ location \u2014 all in one widget, on every dashboard load, refreshed via the WordPress Heartbeat API. No <code>shell_exec()<\/code> (so it works on Kinsta, WP Engine, Cloudways), no abandoned dependencies, no rebuilds required.<\/p>\n\n<h4>\u26a1 Performance &amp; Architecture<\/h4>\n\n<p>Version Info is built with performance as the #1 priority:<\/p>\n\n<ul>\n<li><strong>Transients API<\/strong> \u2014 All resource-heavy metrics (CPU, RAM, DB size) are cached. CPU\/RAM uses 60-second TTL; database size uses 12-hour TTL.<\/li>\n<li><strong>Heartbeat API<\/strong> \u2014 Live resource updates use the native WordPress Heartbeat, ensuring data refreshes only when the admin page is active.<\/li>\n<li><strong>Provider Pattern<\/strong> \u2014 A <code>ProviderInterface<\/code> abstracts all detection logic, making it trivial to add custom providers for AWS, Kinsta, or any host-specific API.<\/li>\n<li><strong>Hook-First Architecture<\/strong> \u2014 Every data point fires a WordPress filter (<code>version_info_wp_version<\/code>, <code>version_info_php_version<\/code>, etc.) and every render point fires an action. Extend anything without editing core files. See the <a href=\"https:\/\/docs.versioninfoplugin.com\/advanced-configuration-hooks-and-filters\" title=\"Version Info hooks reference\">hooks reference<\/a>.<\/li>\n<li><strong>Broad Compatibility<\/strong> \u2014 The codebase deliberately avoids language features that would lock out legacy hosts, so the plugin still installs on PHP 5.6+ and WordPress 4.7+ (which is, after all, who this plugin is built for). Modern PHP is auto-detected and used where available.<\/li>\n<li><strong>WordPress Coding Standards<\/strong> \u2014 Follows WPCS, uses proper escaping, nonce verification, capability checks, and prepared SQL queries throughout.<\/li>\n<\/ul>\n\n<h4>\ud83c\udf0d Works With Your Stack<\/h4>\n\n<p>Version Info auto-detects and works seamlessly with:<\/p>\n\n<ul>\n<li><strong>Hosts:<\/strong> Kinsta, WP Engine, Pantheon, Flywheel, Cloudways, SiteGround, and any standard LAMP\/LEMP host<\/li>\n<li><strong>Environments:<\/strong> Bedrock, Trellis, Local by Flywheel, MAMP, WAMP, Docker, DevKinsta<\/li>\n<li><strong>Servers:<\/strong> Apache, Nginx, LiteSpeed, OpenLiteSpeed, IIS<\/li>\n<li><strong>Multisite:<\/strong> Full network-level support with dedicated Network Admin page (Agency)<\/li>\n<li><strong>Translations:<\/strong> 13+ languages with full RTL support<\/li>\n<\/ul>\n\n<h4>\ud83d\udce3 What WordPress Professionals Are Saying<\/h4>\n\n<blockquote>\n  <p>\"I install this on every client site. It saves me at least 5 minutes per support ticket.\" \u2014 \u2605\u2605\u2605\u2605\u2605<\/p>\n  \n  <p>\"The environment badges alone are worth the upgrade. I'll never accidentally nuke production again.\" \u2014 \u2605\u2605\u2605\u2605\u2605<\/p>\n  \n  <p>\"Finally, a server info plugin that isn't bloated with stuff I don't need.\" \u2014 \u2605\u2605\u2605\u2605\u2605<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/wordpress.org\/support\/plugin\/version-info\/reviews\/?filter=5\" title=\"Version Info 5-star reviews\">Read more reviews \u2192<\/a><\/p>\n\n<h4>\ud83d\udd17 Resources &amp; Links<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/versioninfoplugin.com\/\" title=\"Visit the Version Info website\">Version Info Website<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/docs.versioninfoplugin.com\/\" title=\"Version Info documentation\">Documentation &amp; Guides<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/versioninfoplugin.com\/pricing\" title=\"Version Info pricing\">PRO &amp; Agency Pricing<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/docs.versioninfoplugin.com\/advanced-configuration-hooks-and-filters\" title=\"Version Info hooks reference\">Developer Hooks Reference<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/support\/plugin\/version-info\/\" title=\"Version Info support\">Support Forum<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/version-info\/\" title=\"Translate on WordPress.org\">Translate Version Info<\/a><\/strong><\/li>\n<\/ul>\n\n<h4>\ud83c\udd98 Support<\/h4>\n\n<p>Free support is available in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/version-info\/\">WordPress.org support forum<\/a>. PRO and Agency customers can use <a href=\"https:\/\/versioninfoplugin.com\/\">priority support through versioninfoplugin.com<\/a>.<\/p>\n\n<h3>GAUCHO PLUGINS PORTFOLIO<\/h3>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/payment-page\/\">Payment Page<\/a><\/strong>: Start accepting payments in a beautiful payment form in less than 60 seconds<\/p>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/bsd-woo-stripe-connect-split-pay\/\">Split Pay Plugin<\/a><\/strong>: Split WooCommerce payments across multiple connected Stripe accounts.<\/p>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/login-stripe-customer-portal\/\">Login for Stripe Customer Portal<\/a><\/strong>: Create an Account login area for your Stripe customers.<\/p>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/gyta-buyback\/\">Gyta Buyback<\/a><\/strong>: Create a trade-in \/ buyback business using WooCommerce.<\/p>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/version-info\/\">Version Info<\/a><\/strong>: Show WP, PHP, MySQL &amp; Web Server Versions in the WP-Admin Dashboard.<\/p>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/wp-stripe-global-payments\/\">China Payments Plugin<\/a><\/strong>: Accept WeChat Pay and Alipay payments from Chinese customers.<\/p>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/blocked-in-china\/\">Blocked in China<\/a><\/strong>: Check if your website is available in the Chinese mainland.<\/p>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/speed-in-china\/\">Speed in China<\/a><\/strong>: Check your website\u2019s speed in the Chinese mainland.<\/p>\n\n<!--section=installation-->\n<h4>Minimum Requirements<\/h4>\n\n<ul>\n<li>WordPress 4.7 or greater<\/li>\n<li>PHP version 5.6 or greater<\/li>\n<li>MySQL version 5.5 or greater<\/li>\n<\/ul>\n\n<p>Version Info is intentionally backwards-compatible. Because the plugin's whole purpose is to surface PHP \/ WordPress \/ server-version information, the people who need it most are typically running older environments. The minimum-supported floor is set as low as the underlying code allows.<\/p>\n\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin.<\/li>\n<li>Search for <strong>\"Version Info\"<\/strong> and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate<\/strong> and you're done \u2014 version info appears in your admin footer immediately.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP from WordPress.org.<\/li>\n<li>Upload the <code>version-info<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate through the <strong>Plugins<\/strong> menu.<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<p>Navigate to <strong>Settings &gt; Version Info<\/strong> to:<\/p>\n\n<ul>\n<li>Toggle display in the Admin Bar, Dashboard Widget, and Footer<\/li>\n<li>Access PRO tabs for System Resources, Environment, Version History, Health Advisor, and System Export<\/li>\n<li>Access Agency tabs for White Label, Access Control, Email Alerts, and Error Log<\/li>\n<\/ul>\n\n<p>For detailed setup guides, visit the <strong><a href=\"https:\/\/docs.versioninfoplugin.com\/\" title=\"Version Info documentation\">Version Info documentation<\/a><\/strong>.<\/p>\n\n<h4>Upgrading to 2.0.1<\/h4>\n\n<p>Version 2.0.1 restores backwards compatibility with PHP 5.6+ and WordPress 4.7+. The previous 2.0.0 release required PHP 8.1+, which was inappropriate for a diagnostic plugin whose users are most often on older environments. No functionality was removed \u2014 only the language-level features were refactored. Always backup your site before updating. See the <a href=\"https:\/\/docs.versioninfoplugin.com\/getting-started-installation-and-setup\" title=\"Version Info 2.0 upgrade guide\">upgrade guide<\/a> for details.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20lightweight%3F%20will%20it%20slow%20down%20my%20site%3F\"><h3>Is this plugin lightweight? Will it slow down my site?<\/h3><\/dt>\n<dd><p>Absolutely not. The free version uses only native WordPress functions (<code>get_bloginfo()<\/code>, <code>phpversion()<\/code>, <code>$wpdb-&gt;get_var()<\/code>) and has near-zero performance impact. The PRO version uses the WordPress Transients API and Heartbeat API to ensure monitoring never blocks page loads or strains your server. Read more about the <a href=\"https:\/\/docs.versioninfoplugin.com\/advanced-configuration-known-plugin-conflicts\" title=\"Version Info performance documentation\">performance architecture<\/a>.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20wordpress%20multisite%3F\"><h3>Does it work on WordPress Multisite?<\/h3><\/dt>\n<dd><p>Yes! The free version works on a per-site basis. PRO adds a dedicated <strong>Network Admin &gt; Settings &gt; Version Info<\/strong> page that shows WP, PHP, MySQL versions, and database sizes for every site on the network in a single table.<\/p><\/dd>\n<dt id=\"which%20hosting%20environments%20can%20the%20environment%20indicator%20detect%3F\"><h3>Which hosting environments can the Environment Indicator detect?<\/h3><\/dt>\n<dd><p>It auto-detects: <code>WP_ENVIRONMENT_TYPE<\/code> (WordPress 5.5+ core), <code>WP_ENV<\/code> (Bedrock\/Trellis), <code>KINSTA_ENV_TYPE<\/code>, <code>WPE_ENVIRONMENT<\/code> and <code>IS_WPE_SNAPSHOT<\/code> (WP Engine), <code>PANTHEON_ENVIRONMENT<\/code>, <code>FLYWHEEL_CONFIG_DIR<\/code>, and falls back to \"Production\" for unrecognized hosts. See the <a href=\"https:\/\/docs.versioninfoplugin.com\/pro-features-environment-indicators\" title=\"Version Info environment detection documentation\">full compatibility list<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20to%20debug%20php%20errors%20remotely%3F\"><h3>Can I use this to debug PHP errors remotely?<\/h3><\/dt>\n<dd><p>Yes! PRO includes a <strong>PHP Error Log Dashboard<\/strong> that reads your <code>debug.log<\/code> file directly inside WordPress \u2014 no FTP or SSH access needed. It shows the last 100 lines efficiently and lets you download the full log as a ZIP.<\/p><\/dd>\n<dt id=\"is%20the%20pro%20version%20compatible%20with%20wordpress.org%20guidelines%3F\"><h3>Is the PRO version compatible with WordPress.org guidelines?<\/h3><\/dt>\n<dd><p>Yes. The free version hosted on WordPress.org contains zero premium code. All PRO features are delivered via the Freemius SDK update mechanism and are clearly separated using the <code>@fs_premium_only<\/code> deployment directive.<\/p><\/dd>\n<dt id=\"how%20does%20the%20health%20advisor%20work%3F\"><h3>How does the Health Advisor work?<\/h3><\/dt>\n<dd><p>It integrates with the native <strong>WordPress Site Health<\/strong> screen by hooking into the <code>site_status_tests<\/code> filter. It checks your current PHP and MySQL versions against known End-of-Life (EOL) dates and flags them as Critical (past EOL), Warning (within 6 months), or Good (actively supported).<\/p><\/dd>\n<dt id=\"can%20my%20clients%20see%20the%20version%20information%3F\"><h3>Can my clients see the version information?<\/h3><\/dt>\n<dd><p>By default, only administrators can see version data. With PRO, you get a <strong>Role-Based Visibility<\/strong> matrix that lets you choose exactly which roles (Editor, Author, Shop Manager, etc.) can see version info. You can also completely white-label the plugin so clients never know it exists.<\/p><\/dd>\n<dt id=\"how%20do%20email%20alerts%20work%3F\"><h3>How do email alerts work?<\/h3><\/dt>\n<dd><p>The Agency plan monitors for version changes on every <code>admin_init<\/code> and via <code>upgrader_process_complete<\/code>. When a change is detected (e.g., PHP 8.1 \u2192 8.2, or a plugin update), it sends a plain-text email to your configured recipients listing what changed, the old version, the new version, and the timestamp.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20developer-friendly%3F\"><h3>Is this plugin developer-friendly?<\/h3><\/dt>\n<dd><p>Extremely. Every data point fires a WordPress filter (e.g., <code>version_info_wp_version<\/code>, <code>version_info_mysql_version<\/code>). Every render point fires an action. The architecture uses a <code>ProviderInterface<\/code> so you can register custom data providers. The codebase deliberately avoids language features that would lock out legacy hosts, so the plugin still installs on PHP 5.6+. See the <a href=\"https:\/\/docs.versioninfoplugin.com\/advanced-configuration-hooks-and-filters\" title=\"Version Info developer docs\">developer documentation<\/a> for the complete hooks reference and provider API.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20documentation%3F\"><h3>Where can I find documentation?<\/h3><\/dt>\n<dd><p>Complete documentation, setup guides, and developer references are available at <strong><a href=\"https:\/\/docs.versioninfoplugin.com\/\" title=\"Version Info documentation\">docs.versioninfoplugin.com<\/a><\/strong>.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Free users can use the <a href=\"https:\/\/wordpress.org\/support\/plugin\/version-info\/\" title=\"Version Info support forum\">WordPress.org support forum<\/a>. PRO and Agency customers receive <a href=\"https:\/\/versioninfoplugin.com\/\" title=\"Version Info priority support\">priority support<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.3 (2026-05-27)<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Saving the Server Location tab no longer disables the dashboard widget (or the admin-bar \/ footer \/ Show Live System Resources toggles). The location options now live in their own <code>version_info_location_group<\/code> settings group instead of sharing <code>version_info_general_group<\/code> with the General-tab checkboxes \u2014 previously, saving on Server Location would clobber the General-tab options to false because unchecked checkboxes aren't in <code>$_POST<\/code>. Reported by Steve Guccione \u2014 thanks!<\/li>\n<\/ul>\n\n<h4>2.0.2 (2026-05-26)<\/h4>\n\n<ul>\n<li><strong>PRO:<\/strong> New General-settings toggle <strong>\"Show Live System Resources in Dashboard Widget\"<\/strong> enriches the WP admin dashboard widget with the full collected dataset \u2014 CPU load with bar + sparkline + load avg + cores, system memory with bar + sparkline + used\/total, PHP memory + peak, disk usage with bar, database size with data\/index split + table count, environment + detection source, <strong>server location<\/strong>, server OS + hostname + IP, <strong>server uptime<\/strong>, plugin\/theme\/core update availability, cron next-event\/overdue, Health Advisor critical\/warning\/good summary, last detected version change, PHP runtime limits, HTTPS, WP_DEBUG + debug.log size, object-cache backend, WP + PHP timezones. (Driven by direct customer feedback.)<\/li>\n<li><strong>PRO:<\/strong> CPU and Memory rows now render a compact inline-SVG <strong>sparkline<\/strong> alongside the percent bar \u2014 a rolling 30-sample history (~7.5 min at the dashboard's 15s Heartbeat cadence). Sparkline stroke recolors green\/orange\/red on the same 70%\/90% thresholds as the bar.<\/li>\n<li><strong>PRO:<\/strong> New <strong>Server Location<\/strong> row in the widget. Resolution order: 30-day transient cache \u2192 configured provider lookup \u2192 reverse-DNS fallback \u2192 graceful \"Unknown\". A \"Detect now\" button on the Server Location tab busts the cache and re-runs the lookup.<\/li>\n<li><strong>PRO:<\/strong> Server OS, Hostname, Server IP, <strong>Server Port<\/strong>, <strong>Document Root<\/strong> (masked through <code>[ABSPATH]<\/code>), <strong>DB Max Connections<\/strong>, <strong>DB Max Allowed Packet<\/strong>, and Server Uptime rows. Closes the parity gap with the abandoned <code>wp-server-stats<\/code> plugin (last released 2017) without inheriting its <code>shell_exec()<\/code> dependency.<\/li>\n<li><strong>PRO:<\/strong> Server Location now offers <strong>four selectable providers<\/strong> with an enable\/disable checkbox: <strong>Version Info Geolocation (anonymous)<\/strong> (default \u2014 our own Cloudflare Worker at <code>geo.versioninfoplugin.com<\/code>, logs nothing, returns city\/region\/country\/postal\/timezone\/lat-long\/ASN\/datacenter), <strong>Cloudflare cdn-cgi\/trace<\/strong> (country-only, free, anonymous), <strong>ip-api.com<\/strong> (legacy), and <strong>MaxMind GeoLite2 City Web Service<\/strong> (license-key required). See <a href=\"https:\/\/docs.versioninfoplugin.com\/pro-features-server-location\/\">the docs<\/a> for trade-offs.<\/li>\n<li><strong>PRO:<\/strong> System Resources tab gains a collapsible <strong>PHP Modules<\/strong> list and a one-click <strong>Purge VI Caches<\/strong> button.<\/li>\n<li><strong>PRO:<\/strong> CPU, memory, and disk rows in the dashboard widget display compact color-coded percent bars matching the System Resources tab. CPU and memory bars redraw live on every WordPress Heartbeat tick \u2014 no page reload required.<\/li>\n<li><strong>PRO:<\/strong> Aggregate widget extras cached for 5 minutes behind a transient (filterable via <code>version_info_widget_extras_ttl<\/code>) so the widget stays snappy.<\/li>\n<li>Settings \u2192 General now dynamically hides the \"Show Live System Resources in Dashboard Widget\" row until the parent \"Show Version Info as Dashboard Widget\" toggle is enabled \u2014 keeps the form uncluttered until the option is meaningful.<\/li>\n<li><strong>Agency:<\/strong> New <strong>\"Lock Tab to Current User\"<\/strong> checkbox on the White Label tab. When enabled the White Label tab is hidden from every other administrator and direct POST writes to white-label options are blocked from non-owners. The lock auto-releases if the owner's account is deleted, and also self-heals on load if the recorded owner ID no longer corresponds to a real user.<\/li>\n<li><strong>Agency:<\/strong> New <strong>\"Hide Doc Links\"<\/strong> checkbox on the White Label tab. When enabled, in-plugin links to <code>docs.versioninfoplugin.com<\/code> are suppressed across every settings tab so client-facing dashboards never expose the underlying plugin's documentation domain.<\/li>\n<li><strong>New:<\/strong> Inline doc links on every settings tab pointing at the matching <code>docs.versioninfoplugin.com<\/code> page for the feature being configured.<\/li>\n<\/ul>\n\n<h4>2.0.1 (2026-05-17)<\/h4>\n\n<ul>\n<li><strong>Backwards compatibility:<\/strong> lowered minimum PHP to <strong>5.6<\/strong> and minimum WordPress to <strong>4.7<\/strong>. The previous 2.0.0 minimums (PHP 8.1 \/ WP 5.5) were inappropriate for a plugin whose audience is by definition running older environments.<\/li>\n<li>Refactored the codebase to remove PHP 7.0+\/7.1+\/7.4+\/8.0+\/8.1+ syntax: <code>declare(strict_types=1)<\/code>, scalar parameter typehints, return type declarations, null coalescing <code>??<\/code>, <code>Throwable<\/code>, typed properties, arrow functions, <code>match<\/code> expressions, <code>str_starts_with()<\/code>, <code>mixed<\/code> parameter type, nullable return types (<code>?array<\/code>, <code>?string<\/code>), <code>void<\/code> return declarations, <code>private const<\/code>, and <code>array_is_list()<\/code>.<\/li>\n<li>No functionality removed \u2014 every PRO\/Agency feature still works exactly as in 2.0.0.<\/li>\n<li>Health Advisor's \"PHP minimum version\" check now flags pre-7.4 as a recommendation (since the wider ecosystem considers 7.4 the active-support floor), rather than claiming the plugin itself requires 8.1.<\/li>\n<li>Added EOL data for PHP 5.6, 7.0, 7.1, 7.2, 7.3 and MySQL 5.5 so legacy hosts get accurate advice from Health Advisor.<\/li>\n<li>Feature-detect <code>wp_date()<\/code> (WP 5.3+) and <code>wp_timezone_string()<\/code> (WP 5.3+) so the plugin degrades gracefully on WP 4.7+.<\/li>\n<li>Confirmed compatibility with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<p><strong>\ud83d\ude80 MAJOR RELEASE: Complete architecture refactor with PRO + Agency feature suite.<\/strong><\/p>\n\n<ul>\n<li><strong>NEW:<\/strong> Modular Provider-based detection architecture with PSR-4 autoloading<\/li>\n<li><strong>NEW:<\/strong> Freemius SDK integration for PRO and Agency licensing<\/li>\n<li><strong>NEW:<\/strong> Tabbed settings page (General, System Resources, Environment, Version History, Health Advisor, System Export, White Label, Access Control, Email Alerts, Error Log)<\/li>\n<li><strong>NEW:<\/strong> Grayed-out PRO\/Agency feature previews with upgrade prompts for free users<\/li>\n<li><strong>PRO:<\/strong> Real-time CPU &amp; RAM monitoring via WordPress Heartbeat API<\/li>\n<li><strong>PRO:<\/strong> Database Size tracking with 12-hour cache and AJAX \"Scan Now\" button<\/li>\n<li><strong>PRO:<\/strong> Smart Environment Indicators with color-coded admin bar badges and optional admin bar border highlight<\/li>\n<li><strong>PRO:<\/strong> Audit Log of Version History \u2014 tracks core, plugin, and theme updates via upgrader_process_complete<\/li>\n<li><strong>PRO:<\/strong> Health Advisor Notifications \u2014 PHP\/MySQL EOL checks integrated with WordPress Site Health<\/li>\n<li><strong>PRO:<\/strong> JSON System Info Export \u2014 one-click download of complete tech stack<\/li>\n<li><strong>AGENCY:<\/strong> Full White-Labeling with all_plugins filter for Plugins list rebranding<\/li>\n<li><strong>AGENCY:<\/strong> Role-Based Admin Visibility with per-role checkbox matrix<\/li>\n<li><strong>AGENCY:<\/strong> Multi-Site Network Dashboard under Network Admin &gt; Settings<\/li>\n<li><strong>AGENCY:<\/strong> System Change Email Alerts via wp_mail with configurable recipients<\/li>\n<li><strong>AGENCY:<\/strong> PHP Error Log Dashboard with fseek tail reading and ZIP download<\/li>\n<li><strong>TECH:<\/strong> Minimum PHP raised to 8.1 with strict typing throughout<\/li>\n<li><strong>TECH:<\/strong> Minimum WordPress raised to 5.5<\/li>\n<li><strong>TECH:<\/strong> Hook-first architecture with filters and actions on every data point<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Verified WordPress 6.9 compatibility.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Added settings for displaying the version info on WP-Admin bar and dashboard widget.<\/li>\n<li>Added namespace, sanitization, and other security improvements.<\/li>\n<li>Prepared plugin strings for translation.<\/li>\n<li>Translations added for 13 most common WordPress languages.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Updated compatibility details.<\/li>\n<li>Changed to GPL.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<p>Plugin transferred to new owner, @gauchoplugins.<\/p>","raw_excerpt":"Live CPU\/RAM\/disk monitoring with sparklines, server location auto-detect, uptime, environment indicators, version history, PHP\/MySQL EOL alerts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/49636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=49636"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/brandonfire"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=49636"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=49636"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=49636"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=49636"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=49636"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=49636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}