If-So is a dynamic content WordPress plugin that allows website admins to add or replace website content based on a predefined set of conditions. You can display content based on single or multiple conditions for a more personalised user experience on your website. The plugin requires zeo coding knowledge and easy to use.

The features include:

  • built-in analytics
  • Page caching compatibility
  • User selection – let the visitor select the content
  • Works with any theme and content editor
  • Replace titles, text, images, menu items, and even CSS files.
  • Optional – display content only when multiple conditions are met simultaneously
  • Works on pages, posts, and widgets
  • Use as shortcodes generator
  • Recurrence (Show the same version when the visitor returns to the site)

Available conditions you can use to display dynamic content:

  • User location (Geolocation) – Country, state, city, or continent
  • Timezone
  • User’s device type
  • Start & end date
  • Schedule – specific days and hours (Pro version)
  • Logged-in users
  • User IP
  • Referral source ((Pro version)
  • User’s browser language (Pro version)
  • Custom URL / Query-string (Pro version)
  • Google Ads (Pro version)
  • Facebook Ads (Pro version)
  • First-time visitors (Pro version)
  • Returning visitors / Number of visits (Pro version)
  • Pages visited by the user (Pro version)
  • Page URL (Pro version)
  • UTM parameters (Pro version)
  • browser type & Operating system
  • Number of version views
  • WooCommerce – products in the shopping cart (extension)
  • WooCommerce – products purchased (extension)
  • WooCommerce – Customers details (extension)
  • WooCommerce Memberships plans (extension)
  • WooCommerce subscriptions plans (extension)
  • WP Job Manager – listing package (extension)
  • WishList Member – membership level (extension)

Installing the plugin

To install the plugin:

  1. Download the FREE If-So plugin from the link below  OR
    Buy and download the Pro Version of the If-So plugin from the link below 
  2. Extract the downloaded file to the WordPress plugins folder yourhostname/wordpress/wp-content/plugins OR
    Go to your WordPress Dashboard > Plugins > Add New. Click the Upload Plugin button. Browse to the download file location, select the & install the plugin.
  3. Click the Activate Plugin button to activate the If-So plugin on your website. OR
    To activate the plugin on your website site go to WordPress Dashboard > Plugins and then click the Activate button for If-So.

Creating a new dynamic trigger

To create a new dynamic trigger for your website with If-So:

  1. Go to WordPress Dashboard > If-So > Add New Trigger.
  2. Add a title for the trigger.
  3. Select the condition for the trigger and configure the content to display for the trigger.
    Optionally, you can add multiple conditions for the trigger.
If-So - Creating a new trigger
If-So – Creating a new trigger
  1. Click the Publish button to save the trigger.
  2. Copy the shortcode for the trigger and paste it on the pages/posts as preferred.
If-So - Dynamic content preview
If-So – Dynamic content preview

For further setup and usage tutorials, refer to the official documentation of If-So.

Related Articles


We're always happy to help with questions you might have! Search our documentation, contact support, or connect with our sales team.