Title: Version Info &#8211; Server Health Monitor, PHP &amp; MySQL Version Display, Environment Indicators
Author: Brandon Ernst
Published: <strong>Tîrmeh 12, 2016</strong>
Last modified: Gulan 28, 2026

---

Search plugins

![](https://ps.w.org/version-info/assets/banner-772x250.jpg?rev=3465143)

![](https://ps.w.org/version-info/assets/icon-256x256.png?rev=3465099)

# Version Info – Server Health Monitor, PHP & MySQL Version Display, Environment Indicators

 By [Brandon Ernst](https://profiles.wordpress.org/brandonfire/)

[Download](https://downloads.wordpress.org/plugin/version-info.2.0.3.zip)

[Live Preview](https://kmr.wordpress.org/plugins/version-info/?preview=1)

 * [Details](https://kmr.wordpress.org/plugins/version-info/#description)
 * [Reviews](https://kmr.wordpress.org/plugins/version-info/#reviews)
 *  [Installation](https://kmr.wordpress.org/plugins/version-info/#installation)
 * [Development](https://kmr.wordpress.org/plugins/version-info/#developers)

 [Support](https://wordpress.org/support/plugin/version-info/)

## Description

#### 🛡️ THE ESSENTIAL TECHNICAL HUD FOR EVERY WORDPRESS PROFESSIONAL

Stop digging through hidden menus or leaving insecure `phpinfo()` files on your 
server. **[Version Info](https://versioninfoplugin.com/)** is the essential technical
dashboard that brings your site’s most vital environment data directly into your
daily workflow — the admin footer, the admin bar, or a dedicated dashboard widget.

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 **PHP version**, **MySQL version**, **WordPress version**,
and **web server type** is a mission-critical utility.

**Version Info** 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 **[versioninfoplugin.com](https://versioninfoplugin.com/)**.

#### ✨ What Makes Version Info Different?

Most server info plugins show you a wall of data you don’t need. Version Info is
designed around **the data you actually use every day**, placed exactly where you
need it — no extra pages, no bloat, no performance impact.

 * **Zero Configuration** — Install, activate, done. Versions appear in your footer
   immediately.
 * **Surgical Precision** — Only shows WP, PHP, MySQL, and Server versions. No fluff.
 * **Performance First** — Uses native WordPress APIs. Literally zero impact on 
   page load.
 * **Developer Hooks** — Every data point is filterable for custom integrations.
   See the [developer docs](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters).

#### 🚀 Core Features (100% Free, Forever)

These features will always be free. No bait-and-switch.

 * 🛠️ **Admin Footer Display** — 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.
 * 🚦 **WP-Admin Bar Nodes** — Pin your version stack to the admin bar for instant
   visibility while navigating between pages, posts, and settings.
 * 📊 **Dashboard Widget** — A dedicated “At a Glance” style widget showing your
   complete technical stack. Enable it via Screen Options.
 * 🔄 **Core Update Alerts** — Automatically compares your WP version with the latest
   available and shows an update link right in the footer.
 * 💻 **Server Detection** — Instantly identify Apache, Nginx, LiteSpeed, or any
   other server software without leaving WordPress.
 * 🌐 **Translation Ready** — Fully localized with translations in 13+ languages
   including Spanish, German, French, Japanese, Chinese, and more. [Help translate](https://translate.wordpress.org/projects/wp-plugins/version-info/).

#### 🔥 PRO Plan — Advanced Site Intelligence

Unlock real-time performance monitoring, environment safety, and proactive health
checks. Built for developers who take their stack seriously.

**[Upgrade to PRO ](https://versioninfoplugin.com/pricing)** Starting at $19/year.

🖥️ **Live System Resources HUD in the Dashboard Widget**

Turn your dashboard widget into a full server-health command center. One toggle 
lights up 30+ live stats in clean groups:

 * **Identity** — Environment, Server Location, OS, Hostname, IP, Port, Document
   Root, Uptime
 * **Live Resources** — CPU + Memory bars with sparklines, PHP memory, Disk usage
 * **Database** — Size with data/index split, tables, max connections, max packet
 * **PHP** — Runtime limits, loaded modules
 * **WP Status** — Core / plugin / theme updates, cron, Health Advisor counts
 * **Diagnostics** — HTTPS, WP_DEBUG, object cache, timezones

The modern replacement for the abandoned wp-server-stats plugin.

📈 **Live CPU & RAM Sparklines**

Visual bars _plus_ inline sparklines showing the last ~7.5 minutes of activity —
direction-of-travel at a glance, not just current values. Recolors green  orange
red at 70% / 90% thresholds. Works on Linux, Windows, and every managed host we’ve
tested.

🌍 **Server Location — 4 Pluggable Providers**

Know exactly which datacenter your site lives in. Pick the provider that fits your
privacy needs:

 * **Version Info Geolocation (anonymous)** — our own Cloudflare Worker, logs nothing,
   richest data
 * **Cloudflare cdn-cgi/trace** — country-only, zero auth
 * **ip-api.com** — free legacy provider
 * **MaxMind GeoLite2** — best ASN accuracy (license-key)

30-day cache + a one-click “Detect now” button. [Provider comparison ](https://docs.versioninfoplugin.com/pro-features-server-location/)

💾 **Database Size + Connection Limits**

Know how bloated your database is _before_ it becomes a problem. Tracks `data` vs`
index` size for every WP table, plus DB max connections and max packet — critical
for WooCommerce stores hitting connection caps during Black Friday. 12-hour cache
+ “Scan Now” for fresh data.

🛰️ **wp-server-stats Parity — and Beyond**

Closes the feature gap with the abandoned 2017-era wp-server-stats plugin — without
inheriting its `shell_exec()` dependency that breaks on managed hosts. Adds:

 * Server OS, Hostname, IP, Port, Document Root (path-masked)
 * Server Uptime (formatted)
 * PHP Modules accordion (every loaded extension with version)
 * Disk Usage bar
 * One-click “Purge VI Caches” button

🚨 **Smart Environment Indicators**

Never accidentally run a destructive query on production again. High-visibility 
color badges in the admin bar:

 * 🔴 **Red** — Production
 * 🟠 **Orange** — Staging
 * 🟢 **Green** — Development / Local

Auto-detects Bedrock, Kinsta, WP Engine, Pantheon, Flywheel, and core `WP_ENVIRONMENT_TYPE`.
Optional admin-bar border highlight matches the environment color.

📜 **Version History Audit Log**

A persistent timeline of every shift in your WordPress core, PHP, MySQL, plugin,
and theme versions. Know exactly _when_ and _what_ changed for fast troubleshooting.
Last 50 entries; auto-pruned.

🛡️ **Health Advisor**

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.

📤 **JSON System Info Export**

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.

[See the full PRO feature documentation ](https://docs.versioninfoplugin.com/pro-features)

#### 🏛️ Agency Plan — The Command Center for Client Portfolios

Everything in PRO, plus enterprise-grade tools for agencies, freelancers, and hosting
companies managing multiple sites.

**[Upgrade to Agency ](https://versioninfoplugin.com/pricing)** Starting at $49/
year.

🏷️ **Full Agency White-Labeling**

Make it _your_ plugin. Replace “Version Info” and “Gaucho Plugins” everywhere — 
plugins list, widget, admin bar, footer, settings page. Hide Freemius branding. 
Optionally:

 * Lock the White Label tab to a single admin so clients can’t undo your branding
 * Hide every in-plugin docs link sitewide

👥 **Role-Based Admin Visibility**

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.

🌐 **Multisite Network Dashboard**

A single page under **Network Admin  Settings** showing WP / PHP / MySQL versions
and database size for every site on the network. Cached, capped at 100 sites for
performance.

📧 **System Change Email Alerts**

Get notified the _instant_ something changes — PHP version flips, WP core updates,
any plugin or theme version shift. Configurable recipient list, per-component toggles,
sensible defaults.

🔍 **PHP Error Log Dashboard**

Debug without FTP or SSH. View the last 100 lines of your `debug.log` directly inside
WordPress. Efficient tail reading, automatic path masking, ZIP download for offline
analysis.

[See the full Agency feature documentation ](https://docs.versioninfoplugin.com/agency-features)

#### 🎯 Real-World Use Cases

**“The Support Hero”**
 A 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 — without ever logging
into their site.

**“The WooCommerce Specialist”**
 Black Friday is coming. You use **Database Tracking**
to monitor table size growth during the high-traffic event. When `wp_options` grows
300% overnight, you catch the autoloaded transient bloat before it takes down the
store.

**“The Agency Owner”**
 You hand over a beautifully built site to a high-ticket 
client. With **White-Labeling**, the client never sees “Gaucho Plugins” — they see
_your_ agency name everywhere. With **Role-Based Visibility**, the client’s editors
see a clean dashboard without confusing server information.

**“The Safety-First Developer”**
 You manage staging and production environments
for the same client. The bright **red “Production” badge** in your admin bar prevents
you from ever accidentally running a migration script on the live site. The **admin
bar highlight** makes the environment unmistakable.

**“The Managed Hosting Reseller”**
 You run 40 sites on a Multisite installation.
The **Network Dashboard** gives you a single page showing WP, PHP, and MySQL versions
across every site — perfect for planning bulk upgrades. When a host updates PHP 
overnight, the **Email Alert** hits your inbox before the first support ticket arrives.

**“The Remote Debugger”**
 A client’s site throws a white screen. You open the **
Error Log Dashboard** directly in wp-admin — no FTP client, no SSH terminal. The
last 100 lines show a fatal error from a plugin update. The **Version History** 
tab confirms the plugin updated 10 minutes ago. Root cause found in under 60 seconds.

**“The wp-server-stats Replacer”**
 You’ve been using the abandoned **WP Server 
Health Stats** plugin since 2017 because nothing modern replaced it — until now.
The Version Info PRO dashboard widget gives you CPU/RAM bars _with live sparklines_,
disk usage, database size with `data` vs `index` split, server OS / hostname / IP/
port / uptime / location — all in one widget, on every dashboard load, refreshed
via the WordPress Heartbeat API. No `shell_exec()` (so it works on Kinsta, WP Engine,
Cloudways), no abandoned dependencies, no rebuilds required.

#### ⚡ Performance & Architecture

Version Info is built with performance as the #1 priority:

 * **Transients API** — All resource-heavy metrics (CPU, RAM, DB size) are cached.
   CPU/RAM uses 60-second TTL; database size uses 12-hour TTL.
 * **Heartbeat API** — Live resource updates use the native WordPress Heartbeat,
   ensuring data refreshes only when the admin page is active.
 * **Provider Pattern** — A `ProviderInterface` abstracts all detection logic, making
   it trivial to add custom providers for AWS, Kinsta, or any host-specific API.
 * **Hook-First Architecture** — Every data point fires a WordPress filter (`version_info_wp_version`,`
   version_info_php_version`, etc.) and every render point fires an action. Extend
   anything without editing core files. See the [hooks reference](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters).
 * **Broad Compatibility** — 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.
 * **WordPress Coding Standards** — Follows WPCS, uses proper escaping, nonce verification,
   capability checks, and prepared SQL queries throughout.

#### 🌍 Works With Your Stack

Version Info auto-detects and works seamlessly with:

 * **Hosts:** Kinsta, WP Engine, Pantheon, Flywheel, Cloudways, SiteGround, and 
   any standard LAMP/LEMP host
 * **Environments:** Bedrock, Trellis, Local by Flywheel, MAMP, WAMP, Docker, DevKinsta
 * **Servers:** Apache, Nginx, LiteSpeed, OpenLiteSpeed, IIS
 * **Multisite:** Full network-level support with dedicated Network Admin page (
   Agency)
 * **Translations:** 13+ languages with full RTL support

#### 📣 What WordPress Professionals Are Saying

> “I install this on every client site. It saves me at least 5 minutes per support
> ticket.” — ★★★★★
> “The environment badges alone are worth the upgrade. I’ll never accidentally nuke
> production again.” — ★★★★★
> “Finally, a server info plugin that isn’t bloated with stuff I don’t need.” — 
> ★★★★★

[Read more reviews ](https://wordpress.org/support/plugin/version-info/reviews/?filter=5)

#### 🔗 Resources & Links

 * **[Version Info Website](https://versioninfoplugin.com/)**
 * **[Documentation & Guides](https://docs.versioninfoplugin.com/)**
 * **[PRO & Agency Pricing](https://versioninfoplugin.com/pricing)**
 * **[Developer Hooks Reference](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters)**
 * **[Support Forum](https://wordpress.org/support/plugin/version-info/)**
 * **[Translate Version Info](https://translate.wordpress.org/projects/wp-plugins/version-info/)**

#### 🆘 Support

Free support is available in the [WordPress.org support forum](https://wordpress.org/support/plugin/version-info/).
PRO and Agency customers can use [priority support through versioninfoplugin.com](https://versioninfoplugin.com/).

### GAUCHO PLUGINS PORTFOLIO

**[Payment Page](https://wordpress.org/plugins/payment-page/)**: Start accepting
payments in a beautiful payment form in less than 60 seconds

**[Split Pay Plugin](https://wordpress.org/plugins/bsd-woo-stripe-connect-split-pay/)**:
Split WooCommerce payments across multiple connected Stripe accounts.

**[Login for Stripe Customer Portal](https://wordpress.org/plugins/login-stripe-customer-portal/)**:
Create an Account login area for your Stripe customers.

**[Gyta Buyback](https://wordpress.org/plugins/gyta-buyback/)**: Create a trade-
in / buyback business using WooCommerce.

**[Version Info](https://wordpress.org/plugins/version-info/)**: Show WP, PHP, MySQL&
Web Server Versions in the WP-Admin Dashboard.

**[China Payments Plugin](https://wordpress.org/plugins/wp-stripe-global-payments/)**:
Accept WeChat Pay and Alipay payments from Chinese customers.

**[Blocked in China](https://wordpress.org/plugins/blocked-in-china/)**: Check if
your website is available in the Chinese mainland.

**[Speed in China](https://wordpress.org/plugins/speed-in-china/)**: Check your 
website’s speed in the Chinese mainland.

## Screenshots

 * [[
 * **Live System Resources HUD** _(2.0.2+ PRO)_ — 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 — all on every dashboard
   load.
 * [[
 * **Settings Page** — Clean, tabbed interface following native WordPress admin 
   design. General tab with display toggles for admin bar, footer, and dashboard
   widget.
 * [[
 * **Server Location Tab** _(2.0.2+ PRO)_ — 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.

## Installation

#### Minimum Requirements

 * WordPress 4.7 or greater
 * PHP version 5.6 or greater
 * MySQL version 5.5 or greater

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.

#### Automatic Installation

 1. Go to **Plugins > Add New** in your WordPress admin.
 2. Search for **“Version Info”** and click **Install Now**.
 3. Click **Activate** and you’re done — version info appears in your admin footer 
    immediately.

#### Manual Installation

 1. Download the plugin ZIP from WordPress.org.
 2. Upload the `version-info` folder to `/wp-content/plugins/`.
 3. Activate through the **Plugins** menu.

#### Configuration

Navigate to **Settings > Version Info** to:

 * Toggle display in the Admin Bar, Dashboard Widget, and Footer
 * Access PRO tabs for System Resources, Environment, Version History, Health Advisor,
   and System Export
 * Access Agency tabs for White Label, Access Control, Email Alerts, and Error Log

For detailed setup guides, visit the **[Version Info documentation](https://docs.versioninfoplugin.com/)**.

#### Upgrading to 2.0.1

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—
only the language-level features were refactored. Always backup your site before
updating. See the [upgrade guide](https://docs.versioninfoplugin.com/getting-started-installation-and-setup)
for details.

## FAQ

### Is this plugin lightweight? Will it slow down my site?

Absolutely not. The free version uses only native WordPress functions (`get_bloginfo()`,`
phpversion()`, `$wpdb->get_var()`) 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 [performance architecture](https://docs.versioninfoplugin.com/advanced-configuration-known-plugin-conflicts).

### Does it work on WordPress Multisite?

Yes! The free version works on a per-site basis. PRO adds a dedicated **Network 
Admin > Settings > Version Info** page that shows WP, PHP, MySQL versions, and database
sizes for every site on the network in a single table.

### Which hosting environments can the Environment Indicator detect?

It auto-detects: `WP_ENVIRONMENT_TYPE` (WordPress 5.5+ core), `WP_ENV` (Bedrock/
Trellis), `KINSTA_ENV_TYPE`, `WPE_ENVIRONMENT` and `IS_WPE_SNAPSHOT` (WP Engine),`
PANTHEON_ENVIRONMENT`, `FLYWHEEL_CONFIG_DIR`, and falls back to “Production” for
unrecognized hosts. See the [full compatibility list](https://docs.versioninfoplugin.com/pro-features-environment-indicators).

### Can I use this to debug PHP errors remotely?

Yes! PRO includes a **PHP Error Log Dashboard** that reads your `debug.log` file
directly inside WordPress — no FTP or SSH access needed. It shows the last 100 lines
efficiently and lets you download the full log as a ZIP.

### Is the PRO version compatible with WordPress.org guidelines?

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 `@fs_premium_only` deployment directive.

### How does the Health Advisor work?

It integrates with the native **WordPress Site Health** screen by hooking into the`
site_status_tests` 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).

### Can my clients see the version information?

By default, only administrators can see version data. With PRO, you get a **Role-
Based Visibility** 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.

### How do email alerts work?

The Agency plan monitors for version changes on every `admin_init` and via `upgrader_process_complete`.
When a change is detected (e.g., PHP 8.1  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.

### Is this plugin developer-friendly?

Extremely. Every data point fires a WordPress filter (e.g., `version_info_wp_version`,`
version_info_mysql_version`). Every render point fires an action. The architecture
uses a `ProviderInterface` 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 [developer documentation](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters)
for the complete hooks reference and provider API.

### Where can I find documentation?

Complete documentation, setup guides, and developer references are available at **
[docs.versioninfoplugin.com](https://docs.versioninfoplugin.com/)**.

### Where can I get support?

Free users can use the [WordPress.org support forum](https://wordpress.org/support/plugin/version-info/).
PRO and Agency customers receive [priority support](https://versioninfoplugin.com/).

## Reviews

![](https://secure.gravatar.com/avatar/e011be68f2d0b877c143048b4269e43d561ce23aa3a321d8325c232fce5de738?
s=60&d=retro&r=g)

### 󠀁[Top Notch Customer Service | Very Useful Plugin](https://wordpress.org/support/topic/top-notch-customer-service-14/)󠁿

 [sgucci1](https://profiles.wordpress.org/sgucci1/) Gulan 27, 2026

What can I say. I suggested a few features I was hoping the plugin had, but didn’t.
And what do you know, the publisher emailed me back and said all the features I 
requested (and more) would be added within a few days. This guy kept his word. The
new updated plugin is well worth it and has tons of great features. The best feature
in my opinion is the WP Admin dashboard widget. You get a full view of all backend
and server stats in real time, right in your WP admin. Awesome plugin. Thank you
again.

![](https://secure.gravatar.com/avatar/11f14c461e19cada8a6ad3d506676f4b692592b5b4791e9f4c3c010b2d80e4e7?
s=60&d=retro&r=g)

### 󠀁[Does what it says](https://wordpress.org/support/topic/does-what-it-says-1155/)󠁿

 [annaise](https://profiles.wordpress.org/annaise/) Tebax 18, 2023

Straightforward

![](https://secure.gravatar.com/avatar/4fe4accb009cf59c921d260ea38b82e55a1cbc2b50241620957533255fd85f2c?
s=60&d=retro&r=g)

### 󠀁[Simple but very useful](https://wordpress.org/support/topic/simple-but-very-useful-25/)󠁿

 [Aliandro](https://profiles.wordpress.org/aliandro/) Adar 26, 2023

Simple but very useful plugin. Work as expected. No ads, no push to buy a pro version(
there is none AFAIK).

![](https://secure.gravatar.com/avatar/f23e286097f399ffde6f706b028104632a1d45497406291be040b0cc6bfa8e9a?
s=60&d=retro&r=g)

### 󠀁[Light, discreet, efficient and useful.](https://wordpress.org/support/topic/light-discreet-efficient-and-useful/)󠁿

 [francisgernet](https://profiles.wordpress.org/francisgernet/) Gulan 29, 2021

Light, discreet, efficient and useful.

![](https://secure.gravatar.com/avatar/5e3995d7d1b2f5212595a2b232b0b902db5581f15f9124a88a65cdea223eb695?
s=60&d=retro&r=g)

### 󠀁[Useful.](https://wordpress.org/support/topic/useful-773/)󠁿

 [greentreefrog](https://profiles.wordpress.org/greentreefrog/) Çile 17, 2021 1 
reply

Way more information than I know how to use, but someday when I’m troubleshooting,
I’m sure it will save me a lot of time looking it up elsewhere. All I really wanted
was a quick way to get version numbers, and I see I also got memory, RAM and CPU,
which will be great for comparisons before and after installing plugins, changing
Web hosts, etc. I agree with the reviewer who requested PayPal in order to make 
a donation. The donation link takes me to a payment processor I never heard of, 
and when I decided to go ahead (what the heck, the credit card I’ll use expires 
soon anyway), my bank declined the transaction. So I would have donated, but I’m
not putting in a second credit card. I’ll check again after I do taxes and decide
how much money I have to spare. I want to donate to a number of plugin creators 
once I actually have an income stream.

![](https://secure.gravatar.com/avatar/30043d7e1c598d47fe3ac87c1fea0cc010bdedd93dc8e1bb09256edfc9b67e9c?
s=60&d=retro&r=g)

### 󠀁[Works perfectly](https://wordpress.org/support/topic/works-perfectly-2171/)󠁿

 [Peter Froud](https://profiles.wordpress.org/pfroud/) Kanûn 30, 2020

The easiest way to get all your version info in one place.

 [ Read all 15 reviews ](https://wordpress.org/support/plugin/version-info/reviews/)

## Contributors & Developers

“Version Info – Server Health Monitor, PHP & MySQL Version Display, Environment 
Indicators” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Brandon Ernst ](https://profiles.wordpress.org/brandonfire/)
 *   [ Gaucho Plugins ](https://profiles.wordpress.org/gauchoplugins/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

“Version Info – Server Health Monitor, PHP & MySQL Version Display, Environment 
Indicators” has been translated into 5 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/version-info/contributors)
for their contributions.

[Translate “Version Info – Server Health Monitor, PHP & MySQL Version Display, Environment Indicators” into your language.](https://translate.wordpress.org/projects/wp-plugins/version-info)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/version-info/), check
out the [SVN repository](https://plugins.svn.wordpress.org/version-info/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/version-info/) by
[RSS](https://plugins.trac.wordpress.org/log/version-info/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.3 (2026-05-27)

 * **Fix:** 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 `version_info_location_group` settings group instead
   of sharing `version_info_general_group` with the General-tab checkboxes — previously,
   saving on Server Location would clobber the General-tab options to false because
   unchecked checkboxes aren’t in `$_POST`. Reported by Steve Guccione — thanks!

#### 2.0.2 (2026-05-26)

 * **PRO:** New General-settings toggle **“Show Live System Resources in Dashboard
   Widget”** enriches the WP admin dashboard widget with the full collected dataset—
   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, **server location**,
   server OS + hostname + IP, **server uptime**, 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.)
 * **PRO:** CPU and Memory rows now render a compact inline-SVG **sparkline** alongside
   the percent bar — 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.
 * **PRO:** New **Server Location** row in the widget. Resolution order: 30-day 
   transient cache  configured provider lookup  reverse-DNS fallback  graceful “
   Unknown”. A “Detect now” button on the Server Location tab busts the cache and
   re-runs the lookup.
 * **PRO:** Server OS, Hostname, Server IP, **Server Port**, **Document Root** (
   masked through `[ABSPATH]`), **DB Max Connections**, **DB Max Allowed Packet**,
   and Server Uptime rows. Closes the parity gap with the abandoned `wp-server-stats`
   plugin (last released 2017) without inheriting its `shell_exec()` dependency.
 * **PRO:** Server Location now offers **four selectable providers** with an enable/
   disable checkbox: **Version Info Geolocation (anonymous)** (default — our own
   Cloudflare Worker at `geo.versioninfoplugin.com`, logs nothing, returns city/
   region/country/postal/timezone/lat-long/ASN/datacenter), **Cloudflare cdn-cgi/
   trace** (country-only, free, anonymous), **ip-api.com** (legacy), and **MaxMind
   GeoLite2 City Web Service** (license-key required). See [the docs](https://docs.versioninfoplugin.com/pro-features-server-location/)
   for trade-offs.
 * **PRO:** System Resources tab gains a collapsible **PHP Modules** list and a 
   one-click **Purge VI Caches** button.
 * **PRO:** 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 — no page reload required.
 * **PRO:** Aggregate widget extras cached for 5 minutes behind a transient (filterable
   via `version_info_widget_extras_ttl`) so the widget stays snappy.
 * Settings  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 — keeps the form uncluttered until the option is meaningful.
 * **Agency:** New **“Lock Tab to Current User”** 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.
 * **Agency:** New **“Hide Doc Links”** checkbox on the White Label tab. When enabled,
   in-plugin links to `docs.versioninfoplugin.com` are suppressed across every settings
   tab so client-facing dashboards never expose the underlying plugin’s documentation
   domain.
 * **New:** Inline doc links on every settings tab pointing at the matching `docs.
   versioninfoplugin.com` page for the feature being configured.

#### 2.0.1 (2026-05-17)

 * **Backwards compatibility:** lowered minimum PHP to **5.6** and minimum WordPress
   to **4.7**. 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.
 * Refactored the codebase to remove PHP 7.0+/7.1+/7.4+/8.0+/8.1+ syntax: `declare(
   strict_types=1)`, scalar parameter typehints, return type declarations, null 
   coalescing `??`, `Throwable`, typed properties, arrow functions, `match` expressions,`
   str_starts_with()`, `mixed` parameter type, nullable return types (`?array`, `?
   string`), `void` return declarations, `private const`, and `array_is_list()`.
 * No functionality removed — every PRO/Agency feature still works exactly as in
   2.0.0.
 * 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.
 * 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.
 * Feature-detect `wp_date()` (WP 5.3+) and `wp_timezone_string()` (WP 5.3+) so 
   the plugin degrades gracefully on WP 4.7+.
 * Confirmed compatibility with WordPress 7.0.

#### 2.0.0

**🚀 MAJOR RELEASE: Complete architecture refactor with PRO + Agency feature suite.**

 * **NEW:** Modular Provider-based detection architecture with PSR-4 autoloading
 * **NEW:** Freemius SDK integration for PRO and Agency licensing
 * **NEW:** Tabbed settings page (General, System Resources, Environment, Version
   History, Health Advisor, System Export, White Label, Access Control, Email Alerts,
   Error Log)
 * **NEW:** Grayed-out PRO/Agency feature previews with upgrade prompts for free
   users
 * **PRO:** Real-time CPU & RAM monitoring via WordPress Heartbeat API
 * **PRO:** Database Size tracking with 12-hour cache and AJAX “Scan Now” button
 * **PRO:** Smart Environment Indicators with color-coded admin bar badges and optional
   admin bar border highlight
 * **PRO:** Audit Log of Version History — tracks core, plugin, and theme updates
   via upgrader_process_complete
 * **PRO:** Health Advisor Notifications — PHP/MySQL EOL checks integrated with 
   WordPress Site Health
 * **PRO:** JSON System Info Export — one-click download of complete tech stack
 * **AGENCY:** Full White-Labeling with all_plugins filter for Plugins list rebranding
 * **AGENCY:** Role-Based Admin Visibility with per-role checkbox matrix
 * **AGENCY:** Multi-Site Network Dashboard under Network Admin > Settings
 * **AGENCY:** System Change Email Alerts via wp_mail with configurable recipients
 * **AGENCY:** PHP Error Log Dashboard with fseek tail reading and ZIP download
 * **TECH:** Minimum PHP raised to 8.1 with strict typing throughout
 * **TECH:** Minimum WordPress raised to 5.5
 * **TECH:** Hook-first architecture with filters and actions on every data point

#### 1.3.3

 * Verified WordPress 6.9 compatibility.

#### 1.3.2

 * Added settings for displaying the version info on WP-Admin bar and dashboard 
   widget.
 * Added namespace, sanitization, and other security improvements.
 * Prepared plugin strings for translation.
 * Translations added for 13 most common WordPress languages.

#### 1.3.1

 * Updated compatibility details.
 * Changed to GPL.

#### 1.3.0

Plugin transferred to new owner, @gauchoplugins.

## Meta

 *  Version **2.0.3**
 *  Last updated **7 saet ago**
 *  Active installations **10,000+**
 *  WordPress version ** 4.7 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 5.6 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/version-info/), [English (UK)](https://en-gb.wordpress.org/plugins/version-info/),
   [English (US)](https://wordpress.org/plugins/version-info/), [German](https://de.wordpress.org/plugins/version-info/),
   [Russian](https://ru.wordpress.org/plugins/version-info/), û [Swedish](https://sv.wordpress.org/plugins/version-info/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/version-info)
 * Tags
 * [php version](https://kmr.wordpress.org/plugins/tags/php-version/)[server info](https://kmr.wordpress.org/plugins/tags/server-info/)
   [site health](https://kmr.wordpress.org/plugins/tags/site-health/)
 *  [Advanced View](https://kmr.wordpress.org/plugins/version-info/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  15 5-star reviews     ](https://wordpress.org/support/plugin/version-info/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/version-info/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/version-info/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/version-info/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/version-info/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/version-info/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/version-info/reviews/)

## Contributors

 *   [ Brandon Ernst ](https://profiles.wordpress.org/brandonfire/)
 *   [ Gaucho Plugins ](https://profiles.wordpress.org/gauchoplugins/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/version-info/)