Content Visibility
Wrap any content in If/Else and show it only when your conditions pass.
WordPress logic controller
Control when and where your content appears — and who can see it. Pages, posts, menus and widgets, all from one visual condition builder.
What's inside
Target content by visitor, context and time — without a single line of code.
Wrap any content in If/Else and show it only when your conditions pass.
Show or hide menu items using saved visibility presets.
Control sidebars and widget areas with the same logic system.
Serve different content to phones, tablets and desktops.
Show or hide content based on the visitor's country, region or city.
Limit visibility to a date range, time window or day of the week.
Target logged-in users, specific accounts or user roles.
Send visitors to another page or an external URL when conditions match.
Scope rules to specific pages, posts or custom post types.
Show content only on selected archives, categories and taxonomies.
Build on 30+ built-in filters, or add your own from the manager.
Extend the validator with custom filters and API hooks.
Nest rule groups and combine AND/OR logic without limits.
Build every condition visually — no PHP or shortcode syntax to memorize.
Works with Gutenberg, Elementor, WPBakery and the classic editor.
Free add-ons for third-party integrations.
Environment targeting
WP Brain detects the visitor's environment and matches it against your rules.
01 — Shortcodes
Shortcodes are the most important part of WP Brain. They control content visibility right inside the page and post editors, and the built-in generator writes them for you — no syntax to remember. WPBakery Visual Composer is supported out of the box.
Explore content visibility
02 — Custom filters
Build filters from the data your site already has: user meta, query variables, URL parameters, cookies, form fields, PHP functions and more. The manager turns each data source into a filter you can use in any condition, without writing code.
How custom filters work
03 — Presets
Group the filters you use most into a preset, then apply that preset to pages, menu items and widgets. When the rule changes, edit it once — every element that depends on the preset follows.
See the presets managerAnd there's more
One plugin for conditional content, menus and widgets — with unlimited updates and premium support.