CONDITIONAL DISPLAY
Conditionally swap menus, logos, and block visibility based on pages, roles, GeoDirectory listings, and more.
WHAT IT DOES
Conditional Display swaps the navigation menu and site logo, and shows or hides block-editor content, based on the context of the current request: which page is being viewed, what role the visitor holds, and which GeoDirectory listing is in view. Each of those three capabilities is a separate module you can enable or leave off, so a site only loads what it actually uses.
It fits directory sites, membership sites, and any WordPress install that needs different navigation or branding for different audiences. Combining menu swapping, logo swapping, and block visibility behind one rules engine that understands GeoDirectory listing context means you do not need three separate plugins for what is really one problem.
Features
- Menus module: serve a different navigation menu based on the current page, the visitor's role, or the GeoDirectory listing in view
- Logos module: swap the site logo under the same conditions as the menu rules
- Blocks module: show or hide block-editor content by page, role, or listing context
- GeoDirectory conditions: target rules to a specific listing, its author, or its category
- Modular architecture: each capability is independently toggleable, so unused modules add no overhead
Requirements
WordPress 7.0 or newer, PHP 8.3 or newer. GeoDirectory is required for listing-based conditions; the page and role conditions work without it.
Description
Conditional Display swaps the navigation menu and site logo, and shows or hides block-editor content, based on the context of the current request: which page is being viewed, what role the visitor holds, and which GeoDirectory listing is in view. Each of those three capabilities is a separate module you can enable or leave off, so a site only loads what it actually uses.
It fits directory sites, membership sites, and any WordPress install that needs different navigation or branding for different audiences. Combining menu swapping, logo swapping, and block visibility behind one rules engine that understands GeoDirectory listing context means you do not need three separate plugins for what is really one problem.
Features
- Menus module: serve a different navigation menu based on the current page, the visitor’s role, or the GeoDirectory listing in view
- Logos module: swap the site logo under the same conditions as the menu rules
- Blocks module: show or hide block-editor content by page, role, or listing context
- GeoDirectory conditions: target rules to a specific listing, its author, or its category
- Modular architecture: each capability is independently toggleable, so unused modules add no overhead
Requirements
WordPress 7.0 or newer, PHP 8.3 or newer. GeoDirectory is required for listing-based conditions; the page and role conditions work without it.
Only logged in customers who have purchased this product may leave a review.


Reviews
There are no reviews yet.