Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


Control which snippets of content get displayed to your visitors based on Scheduling or Geo-Location.

Why can I only select Country (and not Region or City) for Geo-Location?

  • This plugin uses Maxmind's GeoIP database to identify your visitor's Geo-Location. To identify a Region or City, we'd need to use a different database which, zipped, takes up 18MB - just way too large for a WordPress Plugin.

Can I choose multiple conditions for a given snippet?

  • No, current functionality only allows a snippet to answer to a single scheduling rule OR to a single Geo-Location rule. A workaround is to create multiple snippets with the same content and different rules.

Can I embed snippets inside snippets?

  • Yes, you can. Just be careful not to create an infinite loop by assigning a group that contains the current snippet.

What about snippets in widgets?

  • That works, too - we turn on do_shortcodes() in widgets if it's not already turned on.

How do I control snippet positioning in a post or page?

  • Using WordPress' text editor, you can add whatever content or HTML that you want, including CSS. Wrap the shortcode in a div and use CSS to style your post however you prefer.

I'd like to extend the functionality. Will you do that?

  • Contact us to tell us what you need. We do plan to build a Premium add-on plugin which will offer the following:
    • Enable multiple control conditions of each type, and mix/match
    • Keep and show statistics of snippets being displayed
    • Optionally display snippets based on the visitor's local time
    • Optionally reload the snippet group after a given amount of time (say a visitor is watching a video, reload the snippet group after 3 minutes)
    • Enable Region and City scope
    • Use Maxmind GeoIP2 database, which is more accurate than the GeoIP
    • Allow overriding of snippet options via the shortcode attributes
    • Set up roles that can access the snippet administration
    • Add an icon to the TinyMCE interface as a shortcut to inserting the shortcode
    • Add a Snippet Group Widget

Requires: 3.5 or higher
Compatible up to: 4.0.14
Last Updated: 2 years ago
Active Installs: 10+


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.