Assigning Conditions
Control where each Theme Builder template is displayed on your site using display conditions.
Display conditions control where each Theme Builder template appears on your site. A template without at least one condition is saved but invisible on the front end. Assign conditions after building the template to publish it to specific pages, post types, categories, or your entire site.
What are conditions
Conditions tell Protuno where a template should appear. A header might show on all pages. A Single Product template might show only for products in a specific category.
Without at least one condition assigned, a template is saved but invisible on the front end.
Opening conditions
From Protuno → Theme Builder (Grid view), hover over any template and click Conditions. You can also set conditions immediately after saving a template for the first time.
Adding a condition
- Click Add Condition.
- Choose Include or Exclude.
- Select the scope from the dropdown.
- If the scope requires a specific target (a post, page, or category), select it in the second field.
- Click Save.
Include vs Exclude
| Type | Effect |
|---|---|
| Include | Show the template on the selected pages |
| Exclude | Hide the template on the selected pages, even if an include condition would match |
You can combine includes and excludes on the same template for fine-grained control.
Scope options
| Scope | What it targets |
|---|---|
| Entire Site | Every page and post on the site |
| All Posts | Every single post |
| All Pages | Every single page |
| Single Post | One specific post |
| Single Page | One specific page |
| Post Category | All posts in a chosen category |
| Post Tag | All posts with a chosen tag |
| All Products | Every WooCommerce product |
| Single Product | One specific product |
| Product Category | All products in a chosen category |
| Author Archive | Posts by a specific author |
| Date Archive | Archive pages for a date period |
| Search Results | The search results page |
| 404 Page | The not-found page |
Example: global header except on checkout
- Add Include → Entire Site
- Add Exclude → Single Page → select your Checkout page
Example: different header for the shop
- Create two Header templates, one general, one for the shop.
- General header: Include → Entire Site
- Shop header: Include → Products Archive (this more specific condition wins on the shop page)
Condition priority
When two templates of the same type have overlapping conditions, the more specific condition wins. A template assigned to a specific post takes priority over one assigned to all posts.
If you already have a header or footer active in Elementor Pro or Nexter, do not assign a Protuno header/footer to the same pages, it will result in a duplicate on the front end. The Theme Builder page shows a notice if another theme builder is detected.