
Restrict content on your WordPress website with simple, rule-based access control.
ContentGate lets you control who can view your content based on login status and user roles. Whether you want to hide pages from non-logged-in users, limit access by role, or protect specific posts, ContentGate makes it easy to create clear rules and apply them instantly.
Set conditions once and control content visibility across your site without complex setup.
Content Restriction based on:
Create rules using a simple IF THEN logic. Some examples:
Control access for:
Display a consistent message when unauthorized user tries accessing your restricted content:
This helps users understand why content is hidden and what they need to do next, reducing confusion and improving overall experience.
ContentGate uses a simple rule system:
Content visibility updates automatically based on your rules.
Create and manage your content restriction rules without complexity:
Designed to keep content restriction simple while giving you just enough control for common use cases.
Need more control? ContentGate Pro adds:
More conditions
@yourcompany.com addressesMore actions
More content to protect
Advanced rule management
ContentGate is designed for focused content restriction use cases:
ContentGate is ideal for:
Without proper control, content can be accessed by anyone, which may not always be intended.
ContentGate helps you:
This plugin connects to Google Fonts to load typography for frontend display.
It sends the user’s IP address to Google servers when fonts are requested. This request is made when a page containing the plugin is loaded.
This service is provided by Google LLC:
– Terms of Service: https://policies.google.com/terms
– Privacy Policy: https://policies.google.com/privacy
This plugin includes the SelectWoo library to enhance select box UI functionality.
SelectWoo is bundled with the plugin and runs locally on the user’s browser. No data is sent to external servers.
SelectWoo is an open-source library maintained by the WooCommerce team:
– Source: https://github.com/woocommerce/selectWoo
This plugin connects to ThemeGrill’s API (api.themegrill.com) in two cases:
– Usage data, only if you turn on Settings General Usage Data (off by default). About once a day it sends your site address, WordPress version and language, active theme and plugins, and how many rules you use and which features they rely on. No post content or visitor data is sent.
– Deactivation feedback, only if you choose a reason in the form shown when you deactivate the plugin. It sends the reason, any comment you type, the plugin version, your site address and how long the plugin was active.
This service is provided by ThemeGrill:
– Terms of Service: https://themegrill.com/terms-and-conditions/
– Privacy Policy: https://themegrill.com/privacy-policy/
If Usage Data is turned on, ContentGate admin screens may show a short feedback survey, loaded from Formbricks (app.formbricks.com). Formbricks receives the plugin version, whether Pro is active and how many days the plugin has been installed, plus any answers you give.
This service is provided by Formbricks:
– Terms of Service: https://formbricks.com/terms
– Privacy Policy: https://formbricks.com/privacy