This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Visitor Maps Extended Referer Field


Extend the Visitor Maps and Who’s Online plugin by Mike Challis with this handy plugin. This plugin adds additional features, such as IP and referer banning. It also alters the Referer column for the Admin’s Who’s Been Online grid, displaying the referring host name followed by the search string, if there is one. Referer links are proxified so you can click them without exposing your referring address. Long URLs are prevented from expanding the Who’s Been Online grid too wide for viewing. This plugin writes to .htaccess, which is automatically backed-up before any changes are made. There are no settings required.


  • screenshot-1.png Is a picture of the Who’s Been Online Referer column after it’s been converted.

  • screenshot-2.png Is a picture of the Who’s Been Online IP Address column, which displays the IP-banning buttons.

  • screenshot-3.png Is a picture of the Banned-IP Address manager, which eases IP-banning.

  • screenshot-4.png Is a picture of the Automatic Updater which refreshes the Who’s Online grid after a set amount of time.

  • screenshot-5.png Is a picture of the Banned-Referers manager, which eases Referer-banning.


Use the Plugin installer which is located in the WordPress Dashboard menu under “Plugins > Add New”.


Once the plugin is activated, it automagically works.


Do you accept donations?

Yes I do. Thank you in advance!

Do you know you misspelled the word “referrer”?

In PHP, the referring URL is known as the “HTTP Referer”. That is why I sometimes spell the word, referrer, minus one “r”. To avoid confusion, if I am talking about a PHP variable, or the value of a PHP variable, I spell it the PHP way, and not the grammatically correct way.


April 29, 2017
This Plugin works very well. I have been using it over the last 3 years and over 6 websites. It works flawlessly. Anyone who uses “Visitor Maps Who is Online” Plugin should try using this. To the author : Thank you for making this useful plugin. It works flawlessly with WordPress 4.7.3 flawlessly An update : The Plugin does not work with PHP 7. Works well with all other PHP versions before this. Hopefully, the author will update this plugin.
Read all 3 reviews

Contributors & Developers

“Visitor Maps Extended Referer Field” is open source software. The following people have contributed to this plugin.




Fixed a bug in the install process.


Fixed a bug in the install process.


Fixed a JS bug.


Removed the LIMIT directive from htaccess.


Ensured referer url is properly cleaned before added to htaccess. Now old htaccess backup is deleted and rebuilt upon reactivation.


Fixed a bug which caused the plugin to not display properly when referer host is not internet protocol. Verified compatibility with WordPress 3.5.1.


Fixed a bug which caused the plugin to not display properly in languages other than English.


Added a progress meter for the auto-updater so you can see the timer progress. Added a button which allows you to refresh the grid manually.


New feature automatically reloads the grid after a set period of time. Look for the new Automatic Update link to adjust the settings.


Fixed a JavaScript bug which caused an error to be thrown just after banning a visitor.


Fixed a bug in the upgrade process which caused users to have to deactivate and reactivate the plugin for the banning features to work.


Setup automated .htaccess creation in case .htaccess does not exist. Banning features are now automatically disabled if .htaccess is not found or not writable.


Made more changes to the plugin activation process. Previously banned IPs were not being carried over to the next version. Hopefully, this will be the final update for a while.


Fixed a possible bug in the install process.


Fixed a possible bug in the install process.


Prayers have been answered. You can now ban or unban referers, and combat those pesky referer spammers.


Improved the installation process. Fixed a bug which may have cause htaccess to be improperly written during installation. All older versions of this plugin should be overwritten at this time.


Critical update. Fixed a bug in the initialization.


Made some improvements to the IP banning feature. Added a couple of screenshots. Fixed a minor bug.


Fixed a bug in the unbanning process.


You can now ban and unban ip addresses from the list table using a new button which is located beside each visitor IP address. IP addresses are added to .htaccess when banned, and removed from .htaccess when unbanned. The .htaccess file is automatically backed-up before each change.


Added the original referer link as the popup title for the http host name. Hold your mouse over the referer link to view the original link.


Proxified the referer links, so they can be followed without revealing your Dashboard link. Now you can click the search term to search it in Google. Verified compatibility with WordPress 3.4.1 and Visitor Maps


Minor change to visitor-maps-extended-referer.js.


Strips %2B from the query string. Verified compatibility with WordPress version 3.3.2.


Escaped the search string and stripped a couple of HTML characters to prevent injection.


Initial release.