UP TO 35% OFF!


The Conditions

User IP

This condition allows you to display dynamic content based on the IP address of the user visiting your site. Make your visitors feel welcome by offering dynamic content like a greeting in their language, or you can offer auto-translation of your content to capture more conversions with content your visitors can easily comprehend.

Customize their experience even further by showing them time-sensitive offers or special deals.

How to set up a User IP condition

*Elementor or Gutenberg user? This condition can be used to set up a conditional element or block (Learn more: Gutenberg | Elementor).

  1. On your WordPress dashboard, go to “If-So → Add New Trigger”.
  2. Click on “Select a condition” and select “User IP”.
  3. Select an operator: “IP is” / “IP contains” / “IP is not” / “IP does not contain”.
  4. In the content field, set the content to be displayed if the condition is met.
  5. In the default content field, set content to be displayed if the condition is not met (optional, can be left blank).
  6. Press “Publish” and paste the shortcode anywhere you want on your site.


1 15

2 15
3 17
4 14

5 13


  • Does If-So work with server-side and WordPress caching solutions?


    Whether you are using a caching plugin or server caching, you can navigate to the plugin settings and enable the “Page Caching Compatibility” option. With the option enabled, dynamic triggers will be rendered in a separate request that will take place after the loading of the cached version.

    Learn more about Page Caching Compatibility.

  • Is it possible to set up conditional redirects ( redirecting users to different pages based on conditions)?

    Yes, you can set up conditional redirects based on any If-So condition. For a step-by-step guide, click here.

  • Was this Helpful ?
  • YesNo
Ready to get started?
Try it on your website