WordPress plugin intelligence profile

Show IP Address

Let visitors check the IP address your website sees, with optional hostname, browser, and referrer details. Add a shortcode to a page, post, or widget …

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update3 Nov 20265h ago
Active installations900Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 5 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Show IP Address version 2.0.0 as active, updated 5h ago and tested up to WordPress 7.1.

Overview

About this plugin

Show IP Address provides a small set of shortcodes for displaying request information. It does not store visitor information or call a third-party IP lookup API.

The default shortcode output is loaded from this site’s own WordPress REST API. This avoids putting one visitor’s IP address into HTML that may be served to other visitors by a full-page cache. If a host or security plugin blocks the REST API, the shortcode displays an unavailable message rather than a potentially incorrect cached address.

By default, the plugin uses the address seen by the web server ( REMOTE_ADDR ). If a site is behind a proxy or CDN, this may be the proxy’s address. Forwarded headers are not trusted automatically because they can be forged unless the proxy is configured to set them securely.

Hosting providers or site developers can add trusted proxy support with the show_ip_address_client_ip filter.

Shortcodes

  • [show_ip] — Display the visitor’s IP address.
  • [show_ip_hostname] — Display the reverse-DNS hostname when available. This performs a DNS lookup only when requested.
  • [show_ip_useragent] — Display the browser user-agent string when supplied.
  • [show_ip_referrer] — Display the referrer URL when supplied. Browsers and privacy settings may omit it.

All shortcodes accept mode="server" for server-rendered output, for example [show_ip mode="server"]. Use this only on pages excluded from full-page caching; otherwise a cache may show one visitor’s details to another.

Shortcodes render with the CSS class show-ip-address and a field modifier such as show-ip-address--ip. The plugin adds no global styles, so typography and colour inherit from the active theme. You can target these classes in your theme stylesheet if desired.

Compatibility

The plugin uses WordPress core APIs, PHP, and a same-site REST request. It has no third-party IP lookup API, custom database table, shell command, or host-specific server dependency. The optional hostname shortcode uses the host’s DNS resolver when requested.

The dynamic shortcode requires JavaScript and access to the site’s WordPress REST API. If that request is blocked, the plugin reports that the information is unavailable.

4 is the minimum code compatibility level. 4 is end-of-life; use a PHP version that still receives security updates from your hosting provider. 3 or newer.

Privacy

The plugin does not store the displayed visitor details. The visitor IP is returned to that same visitor by a public, read-only endpoint on the current site. Site owners remain responsible for their own privacy notices and server/CDN logging.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ip address
  • show ip
  • visitor ip
  • diagnostics
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity3 Nov 20265h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.82.0.0
WordPress compatibility6.8.87.1.4
WordPress requirement3.65.8
PHP requirement5.67.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.