Plugin info

Total downloads: 21,991
Active installs: 1,000
Total reviews: 5
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 8/8/2025 (144 days ago)
Added to WordPress: 6/17/2015 (10 years old)
Minimum WordPress version: 3.6
Tested up to WordPress version: 6.8.3
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 144 days ago • 5 reviews

52/100

Is Show IP address abandoned?

Likely maintained (last update 144 days ago).

Compatibility

Requires WordPress: 3.6
Tested up to: 6.8.3
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

This plugin displays your visitor’s IP address using a shortcode. It’s lightweight, fast, and ideal for developers, diagnostics, and secured areas.

Great for:

  • Your home page
  • Posts
  • Pages

Features

  • Shortcode to display the visitor’s IP address: [show_ip]
  • [show_ip] – Display visitor IP address
  • [show_ip_hostname] – Display IP hostname
  • [show_ip_useragent] – Display browser user agent
  • [show_ip_referrer] – Display referrer URL
  • Works on pages, posts, and widgets
  • Lightweight and fast – no bloat or external requests
  • Dashboard widget for quick admin view
  • Compatible with all modern WordPress versions
  • Zero external API calls – works on all hosting environments

Perfect for technical websites, diagnostics pages, or simply showing your visitor what their current IP address is as well as there refering data using optional tags.

Dashboard widget:

  • Includes a dashboard widget that displays your current IP and offers helpful info on future updates.

This is a FREE plugin

This simply shows the IP address of a visitor if they land on a specific page, you simply put your tag where you want your visitor to see their IP address, that’s it!

This tag works on specific pages or widgets by simply adding in the tag [show_ip]. Your IP address also shows on your admin dashboard.

To show an IP address on any of your pages you could use:

What’s My IP Address: [show_ip]

Installation

Installation

  • Download and unzip the plugin
  • Save to your desktop and prepare for upload to your WordPress website
  • Upload it to your /wp-content/plugins/ folder via FTP or use the built-in WordPress Plugin Installer
  • Activate and use [show_ip] in a post, page, or widget.

If you want to install the plugin manually, download and unzip the show-ip-address.zip file and upload to the /wp-content/plugins/ directory. Then activate the plugin through the Plugins section in WordPress.

Or

  • Install directly from the WordPress plugin area
  • Activate

You can find, download and install Show IP address directly from the Plugins section in WordPress.

Issues

If you experience CSS issues with a class, make sure you dont have the following class in your CSS file, .box-ip or .img-show-ip those are two custom classes used by this plugin

Widgets

This simply shows an IP address on a specific page or widget by simply adding in these tags [show_ip], [show_ip_hostname], [show_ip_useragent], [show_ip_referrer].

Template Tags

[show_ip] – Use this tag on your pages to show your IP address.
[show_ip_hostname] – Display IP hostname
[show_ip_useragent] – Display browser user agent
[show_ip_referrer] – Display referrer URL

Frequently Asked Questions

FAQs

Q). Will this work on any WordPress installation?

>

A). This depends on your server configuration and PHP version, but the plugin is tested with all standard WordPress environments.

Issues

Q). I have errors on my dashboard, it shows shell_exec() has been disabled for security reasons

>

A). The dashboard widget may use shell_exec() for uptime info. If it’s disabled on your server, the core functionality of the plugin (IP display) will still work fine.

Review feed

Keith Griffiths
9/3/2016

A work in progress

I thought I would create a simple plugin,that does what its meant to do, it's simple and it works. Working on a few issues to do with 'shell_exec()' but apart from that it works.
trishahdee
9/3/2016

Developer fixed "invalid header" problem

UPDATE: Developer fixed problem so I am changing my 1-star review to 5-stars as it is working great now. Thank you! ---- Original Review ---- Can not activate the plugin. When I try I get the following message: The plugin does not have a valid header.

Screenshots

  1. Display short code

    Display short code

  2. Dashboard

    Dashboard

  3. Short code in a widget

    Short code in a widget

Changelog

1.0

  • Initial public release.

1.1

  • Added in a settings area and updated the admin display.

1.2

  • Added in a server uptime section onto the dashboard widget.

1.3

  • Removed the server uptime section as it was causing issues on specific hosting platforms. Removed the image from the mian dashboard.

1.4

  • Updated content, source code and images.

1.5

  • Updated contact URL, and performance compatibility tested up to version 5.7.2.

1.6

  • Code review and content amends, tested up to version 6.2.1

1.7

  • Improved shortcode logic to handle multiple IPs via HTTP_X_FORWARDED_FOR
  • Escaped IP and hostname output to prevent potential XSS vulnerabilities
  • Fixed hardcoded version number in the dashboard widget
  • Moved stylesheet to proper WordPress wp_enqueue_scripts action
  • Corrected minor typos and wording in the admin settings page
  • Tested and Confirmed compatibility with WordPress 6.8.2
  • Added optional QR code for Buy Me a Coffee donations

1.8

  • Added new shortcodes: [show_ip_hostname], [show_ip_useragent], [show_ip_referrer]
  • Refactored structure to ensure zero external dependencies