Title: Visitor Maps Extended Referer Field
Author: Hugh Mungus
Published: <strong>Març 7, 2012</strong>
Last modified: Març 2, 2014

---

Search plugins

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.

![](https://s.w.org/plugins/geopattern-icon/visitor-maps-extended-referer-field.
svg)

# Visitor Maps Extended Referer Field

 By [Hugh Mungus](https://profiles.wordpress.org/hugh-mungus/)

[Download](https://downloads.wordpress.org/plugin/visitor-maps-extended-referer-field.1.2.6.zip)

 * [Details](https://bal.wordpress.org/plugins/visitor-maps-extended-referer-field/#description)
 * [Reviews](https://bal.wordpress.org/plugins/visitor-maps-extended-referer-field/#reviews)
 *  [Installation](https://bal.wordpress.org/plugins/visitor-maps-extended-referer-field/#installation)
 * [Development](https://bal.wordpress.org/plugins/visitor-maps-extended-referer-field/#developers)

 [Support](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/)

## Description

Extend the [Visitor Maps and Who’s Online](http://www.642weather.com/weather/scripts-wordpress-visitor-maps.php)
plugin by [Mike Challis](http://www.642weather.com/weather/scripts.php) 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.

## Screenshots

[⌊screenshot-1.png Is a picture of the Who's Been Online Referer column after it's
been converted.⌉⌊screenshot-1.png Is a picture of the Who's Been Online Referer 
column after it's been converted.⌉[

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-2.png Is a picture of the Who's Been
Online IP Address column, which displays the IP-banning buttons.⌉[

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-3.png Is a picture of the Banned-IP Address manager, which 
eases IP-banning.⌉[

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-4.png Is a picture of the Automatic
Updater which refreshes the Who's Online grid after a set amount of time.⌉[

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.⌉⌊screenshot-5.png Is a picture of the Banned-Referers manager, which eases
Referer-banning.⌉[

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

## Installation

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

Activate.

Once the plugin is activated, it automagically works.

## FAQ

  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.

## Reviews

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

### 󠀁[A Really Helpful Plugin – Works with 4.7.3 but conflicts with PHP 7](https://wordpress.org/support/topic/a-really-helpful-plugin-3/)󠁿

 [tigershroof](https://profiles.wordpress.org/tigershroof/) Abril 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.

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

### 󠀁[plugin does not work](https://wordpress.org/support/topic/plugin-does-not-work-88/)󠁿

 [Den999](https://profiles.wordpress.org/den999/) Febrer 7, 2017

plugin does not work. nothing changes. nothing happens

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Hugh Mungus ](https://profiles.wordpress.org/hugh-mungus/)
 *   [ Jason Lau ](https://profiles.wordpress.org/jason-lau/)

[Translate “Visitor Maps Extended Referer Field” into your language.](https://translate.wordpress.org/projects/wp-plugins/visitor-maps-extended-referer-field)

### Interested in development?

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

## Changelog

#### 1.2.6

Fixed a bug in the install process.

#### 1.2.5

Fixed a bug in the install process.

#### 1.2.4

Fixed a JS bug.

#### 1.2.3

Removed the LIMIT directive from htaccess.

#### 1.2.2

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

#### 1.2.1

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.

#### 1.2.0

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

#### 1.1.9

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.

#### 1.1.8

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

#### 1.1.7

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

#### 1.1.6

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

#### 1.1.5

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

#### 1.1.4

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.

#### 1.1.3

Fixed a possible bug in the install process.

#### 1.1.2

Fixed a possible bug in the install process.

#### 1.1.1

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

#### 1.1.0

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.

#### 1.0.9

Critical update. Fixed a bug in the initialization.

#### 1.0.8

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

#### 1.0.7

Fixed a bug in the unbanning process.

#### 1.0.6

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.

#### 1.0.5

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.

#### 1.0.4

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 1.5.8.1.

#### 1.0.3

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

#### 1.0.2

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

#### 1.0.1

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

#### 1.0.0

Initial release.

## Meta

 *  Version **1.2.6**
 *  Last updated **13 anys ago**
 *  Active installations **100+**
 *  WordPress version ** 2.8.4 or higher **
 *  Tested up to **3.7.41**
 *  Language
 * [English (US)](https://wordpress.org/plugins/visitor-maps-extended-referer-field/)
 * Tags
 * [map](https://bal.wordpress.org/plugins/tags/map/)[maps](https://bal.wordpress.org/plugins/tags/maps/)
   [visitor](https://bal.wordpress.org/plugins/tags/visitor/)[who](https://bal.wordpress.org/plugins/tags/who/)
   [whos](https://bal.wordpress.org/plugins/tags/whos/)
 *  [Advanced View](https://bal.wordpress.org/plugins/visitor-maps-extended-referer-field/advanced/)

## Ratings

 3 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/reviews/)

## Contributors

 *   [ Hugh Mungus ](https://profiles.wordpress.org/hugh-mungus/)
 *   [ Jason Lau ](https://profiles.wordpress.org/jason-lau/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/visitor-maps-extended-referer-field/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://jasonlau.biz)