GeoIP Detection Plugin

Dramatically improve geo discovery and geotargeting powers.


This extension includes Yellow Tree's GeoIP Detection plugin along with some enhancements to the Leads profile. A lot of good can be done with the plugin. It's encouraged to check out the documentation links and examples below.

How to Install Extension



Hide/Show text only if visitor from Germany: In your CSS file:
.geoip { display: none !important; }
.geoip-country-UK .geoip-show-UK { display: block !important; }
.geoip-country-DE .geoip-show-DE { display: block !important; }

.geoip-hide { display: block !important; }
.geoip-country-UK .geoip-hide-UK { display: none !important; }
.geoip-country-DE .geoip-hide-DE { display: none !important; }
In your HTML (e.g. in the post content, when switching the editor to the HTML mode):
<div class="geoip geoip-show-DE">
This text is shown only in Germany
<div class="geoip-hide geoip-hide-DE">
This text is hidden only in Germany
You need to enable the option Add a country-specific CSS class to the <body>-Tag to make this work.

Shortcode Examples

[geoip_detect2 property="country"] -> Germany
[geoip_detect2 property="country" lang="de"] -> Deutschland
[geoip_detect2 property="country.isoCode"] -> de
[geoip_detect2 property="city"] -> Frankfurt/Main
[geoip_detect2 property="mostSpecificSubdivision"] -> Hesse
[geoip_detect2 property="mostSpecificSubdivision.isoCode"] -> HE
[geoip_detect2 property="location.longitude"] -> 9.202
[geoip_detect2 property="location.latitude"] -> 48.9296
[geoip_detect2 property="location.timeZone"] -> Europe/Berlin
[geoip_detect2 property="continent"] -> Europe
[geoip_detect2 property="continent.code"] -> EU
[geoip_detect2 property="invalid_or_empty_property_name" default="default value"] -> default value

This is a free asset!

Free extensions are uploaded like any other WordPress plugin. Free templates are uploaded through an UI interface accesible from within the related plugin's nav menu.

Signup and get started with Inbound Now

Sign Up for Free


[gravityform id="3" name="Popup Form" title="false" description="false" ajax="true"]