Show or hide any block or Elementor element by login status, role, device or time — with a visual rule builder. Rules run on the server, so hidden content is never sent to the browser and no extra JavaScript slows your pages.
✓ Block editor ✓ Elementor ✓ Shortcode ✓ 30-day money-back guarantee
Who can see this?
Visible when the visitor is logged in and their role is Customer and they're on mobile — or it's a weekend.
Visibility panel on every block.
Advanced tab → Visigate.
[visigate] and visigate_visible().
Nothing extra loads for visitors.
Stop building duplicate pages. Put each message in front of the people it’s meant for.
Show lessons, downloads or pricing only to logged-in users or specific roles — and a sign-up prompt to everyone else.
Give mobile visitors a tap-to-call button and desktop visitors a demo form, on the same page.
Run a sale banner only during a date range, on weekends, or during business hours — it switches itself on and off.
Use account age to greet new users with onboarding tips, and show loyal members something different.
Show editors, customers and admins only the links and widgets that matter to them.
Target past buyers, big spenders, cart contents or active subscribers with the right upsell.
Pick conditions in the visual builder. Conditions in a group must all match; any matching group shows the content. A plain-English summary tells you exactly what the rule does.
Choose the rule set from a block’s Visibility Rules panel, from Elementor → Advanced → Visigate, or wrap anything in the [visigate] shortcode.
Visigate checks the rules on the server before the page is sent. Content that doesn’t match is never rendered — not just hidden with CSS.
Most visibility tools hide content with CSS or JavaScript after the page loads — the content is still there for anyone who looks. Visigate decides on the server, so what’s hidden stays hidden and your pages stay light.
Groups and conditions combine for precise targeting, with a readable summary of every rule set.
Build a rule once and apply it to hundreds of blocks. Change it in one place, update everywhere.
Hidden blocks are never rendered, and no front-end CSS or JavaScript is added.
Pages that use visitor-specific rules (device, time and more) can be excluded from page caching automatically.
If a rule can't be evaluated, the content stays hidden — so private content never leaks by accident.
visigate_visible(), a shortcode and a full set of PHP and JS filters to extend conditions and output.
Free core plugin
Visitor & user targeting
Appears when WooCommerce is active
Visigate Pro is an add-on to the Visigate core plugin. Secure checkout by Freemius.
The core plugin with eight conditions.
Single site. Or pay $5.99 monthly.
Single site. Pay once, use forever.
Prefer monthly? Start Pro for $5.99/month · 30-day money-back guarantee on every plan · Cancel anytime
If Visigate Pro doesn't work for your site and we can't fix it, you get a full refund within 30 days. Read the refund policy.
[visigate set="12"] Content for rule set #12 [/visigate] [visigate logged_in="yes" roles="customer" device="mobile"] Mobile offer for logged-in customers [/visigate]
Developers: visigate_visible( $set_id_or_rules ) returns true or false anywhere in your theme.
No. Visigate works with the block editor and shortcodes on its own. Elementor support switches on automatically when Elementor is active, and WooCommerce conditions appear in Pro when WooCommerce is installed.
No. Rules are checked on the server and Visigate adds no front-end CSS or JavaScript, so visitors download less, not more.
Yes. Login and role rules work with standard caching setups. For device and time rules, Visigate can mark those pages so caching plugins skip them, keeping every visitor’s version accurate.
Yes — Pro is an add-on that runs alongside the core Visigate plugin and adds the extra conditions. Your rule sets carry over; Pro conditions simply unlock in the builder.
Your rules keep working. You just stop getting updates and support until you renew. Lifetime licenses never expire.
Yes. Every Pro plan has a 30-day money-back guarantee. See the refund policy for details.
Get Visigate Pro today — backed by a 30-day money-back guarantee.
Made by Persjay Apps — focused WordPress plugins, supported by their developer. Browse all plugins
