The following guide covers the basic and advanced features of the If-So plugin. If you have questions or come across any problems, please feel free to contact our team. We will be happy to assist you.
If-So is a dynamic content WordPress plugin that allows website admins to add or replace website content based on the user’s profile or interaction with the site.
There are two types of dynamic content that can be set with If-So:
1. Conditional Content
Add or replace any content on your website based on a predefined set of conditions. The dynamic content can be text, images, titles, menu items, and even your website design.
Keep reading this page for more information ↓
2. Dynamic Keyword Insertion (DKI)
Automatically display values using shortcodes. Values can be the user’s location, a value of a query parameter, an event time calculated according to the user time zone, and more.
setting up conditional content is extremely simple, no coding is required.
Gutenberg and Elementor users may create dynamic content in an alternative way:
– More about conditional Elementor Elements >>
– More about conditional Gutenberg Blocks >>
If you need to create conditional content with a lot of different versions (dozens or even thousands), please check out or CSV extension. The extension allows you to create dynamic content directly from a CSV file and manage the different versions in a simpler way.
If-So offers a wide range of conditions. You can choose to display content if one condition is met or if a combination of different conditions is met. Here are examples of our most implemented conditions.
If-So is the most complete personalization WordPress plugin. We consistently develop new features and options to answer the different needs raised by our real-life users.
Here in after are the main
Audiences (segments)
Assign users into predefined audiences based on the user’s interaction with the site and then show content based on the user’s audience.
Learn more >>
User self-selection form:
Allow users to select the content they will see by assigning themselves to an audience (segment).
Learn more >>
Conditional pop-ups
Create pop-ups that will be displayed based on any If-So condition.
Learn more >>
Custom user profile fields (for logged-in users)
Create a new field in the user’s profile, assign a value to that field, and show content based on the value.
Learn more >>
Dynamic content from CSV
Create and manage thousands of dynamic content versions directly from a CSV file.
Learn more >>