Building client sites and looking for a white label Elementor addon for content restriction? Restrict for Elementor supports quick and easy white labeling: with a single line in your wp-config.php file you can rename the plugin, remove any ties to our website and hide your account details from the client. You can even switch off individual restriction criteria to keep the interface clean. Here is exactly how to do it.
White label Restrict for Elementor with one line of code
Add the following line to your site’s wp-config.php file:
define('RSC_EL_PLUGIN_TITLE', 'My Restriction Plugin');
Of course, you can use any plugin title that suits your needs. This single line does more than rename the plugin: it effectively changes the plugin title everywhere, removes any ties with the restrict.io website, and also removes your account details that are otherwise displayed in the Account area of Restrict for Elementor.

This comes in very handy for agencies and freelancers: with one line, you can make the whole plugin “yours” in a way, and when installing it on a client’s website you can remove the sensitive account details that your client should not have access to.
Accessing your account details on a white-labeled site
If you need to access the account information on a website where you have white labeled Restrict for Elementor, you can still do so by navigating directly to the following URL:
https://your-website-domain.com/wp-admin/admin.php?page=restrict_for_elementor_settings-account
Just replace your-website-domain.com with the actual domain of the website. The Account page is hidden from the menu, not deleted — so you keep full access to your license information whenever you need it. You can also manage all of your licenses from your restrict.io account dashboard.
Disable individual restriction criteria
Additionally, you can disable each of the restriction criteria individually by adding a line to the wp-config.php file. This is useful if you don’t want to confuse your client with options they will never use, or you simply want to de-clutter the criteria dropdown menu. Each of the following lines controls one feature:
define('RSC_EL_ALTERNATIVE_CONTENT', false);— removes the option for adding alternative contentdefine('RSC_EL_WOOCOMMERCE', false);— removes the WooCommerce specific criteria (not needed if you don’t have WooCommerce installed)define('RSC_EL_EDD', false);— removes the Easy Digital Downloads specific criteria (not needed if you don’t have Easy Digital Downloads installed)define('RSC_EL_TICKERA', false);— removes the Tickera specific criteria (not needed if you don’t have Tickera installed)define('RSC_EL_LOGGED_IN_USERS', false);— removes the Logged in users criteriadefine('RSC_EL_USER_CAPABILITY', false);— removes the Users with specific capability criteriadefine('RSC_EL_USER_ROLE', false);— removes the Users with specific role criteriadefine('RSC_EL_USER_META', false);— removes the Users with specific meta value criteriadefine('RSC_EL_GEOLOCATION', false);— removes the Geolocation IP Detection criteria (not needed if you don’t have the Geolocation IP Detection plugin installed)define('RSC_EL_POST_AUTHOR', false);— removes the Post author criteria
When you use any of these lines to remove a specific feature, that feature will also be removed from the welcome screen of Restrict for Elementor in the back end — so the client-facing interface stays fully consistent with what you have enabled.
A few practical tips
- Add the lines above the
/* That's all, stop editing! */comment inwp-config.php, as with any custom constant. - Removing a criteria only hides it from the interface — you can bring it back at any time by deleting the corresponding line.
- White labeling is included in every Restrict for Elementor license. See the pricing page for the 1 site, 5 sites and unlimited sites options, available as yearly subscriptions or one-time lifetime payments.