
外掛標籤
開發者團隊
② 後台搜尋「Visigate – Conditional Content & Visibility Rules」→ 直接安裝(推薦)
原文外掛簡介
Visigate shows or hides content with reusable visibility rules. Conditions are evaluated on the server, so hidden blocks are never rendered and no front-end CSS or JavaScript is loaded.
Visual builder: conditions in a group are AND’d; groups are OR’d. Every rule set has a plain-English summary.
Works on every block in the block editor (sidebar panel), in Elementor (Advanced tab), and anywhere via [visigate] or visigate_visible().
Reusable Rule Sets: build once, apply to hundreds of blocks.
Cache-aware: pages using visitor-specific rules (device or time) can be flagged DONOTCACHEPAGE.
Included conditions
Login status, user role, capability, account age, device type, day of week, time of day, and date range.
A separate add-on, Visigate Pro, can add extra conditions (country, URL, cookie, WooCommerce, and more). This plugin is fully usable without it.
Shortcode
`
[visigate set=”12″]…[/visigate]
[visigate logged_in=”yes” roles=”customer” device=”mobile”]…[/visigate]
`
Developer hooks
visigate_visible( $set_id_or_rules )
Filters: visigate_conditions, visigate_check_condition, visigate_condition_options, visigate_rest_search, visigate_device, visigate_missing_set_visible, visigate_is_pro, visigate_upgrade_url, visigate_hidden_block_output, visigate_hidden_shortcode_output, visigate_brand_name, visigate_base_capability, visigate_user_can_manage, visigate_js_data.
JavaScript filters: visigate.builder.extras, visigate.panel.extras.
