Help Center
Useful Resources

JetThemeCore WordPress Site Builder Features and Use Cases

bulat
Alexander Bulat
|
WordPress Copywriter
Show all articles

Find how JetThemeCore transforms WordPress site building with powerful theme templates, advanced conditional logic, and seamless integration with both Elementor and Gutenberg. Learn practical use cases and implementation strategies for 2025.

Creating a custom WordPress theme used to involve diving deep into PHP code or compromising on customization options. Those days are over. JetThemeCore has evolved into a comprehensive WordPress theme builder that works seamlessly with both Elementor and the Block editor, giving you complete control over your website’s structure without touching a single line of code.

jetthemecore features

What Makes JetThemeCore Stand Out in 2026

JetThemeCore is a full-featured WordPress theme builder that allows creating website templates with custom headers, footers, single and archive pages using either Elementor or the Block editor. What sets it apart from conventional theme builders is its unified approach to managing your entire website structure from a single dashboard.

Theme Builder gives you extreme flexibility when it comes to page structure creation. It’s a one-stop dashboard where you can: 

  • build custom page templates for any post type or page;
  • create single templates for your main content types;
  • create reusable theme parts (headers, footers, content sections);
  • create a header and footer template for your entire site;
  • apply advanced visibility conditions to control where templates appear;
  • import/export/duplicate and search/filter page templates;
  • test performance and user experience across all templates.

The plugin’s condition system lets you target specific pages, user roles, devices, and even URL parameters. This means you can create highly targeted experiences for different segments of your audience.

How to create a template?

The heart of JetThemeCore lies in its Theme Builder interface – a centralized hub where you can create, manage, and deploy custom page templates across your website. 

theme builder templates

To create a template, click on the “Create new page template” button to trigger a Create page template pop-up. When working with JetThemeCore, you’ll have to work with its pop-ups quite a lot. When you create a new template, the first thing you need to do is set its conditions by clicking the “+Add Condition” button. Let’s consider an example to clarify this.

create page template pop-up

Let’s say you need to create a template for a specific WooCommerce area. How do you do that?

woocommerce templates

Set the visibility conditions to: Include > WooCommerce > Brands > All, and click “Create” to add a new template.

new template created

NOTE

You can build any WooCommerce-related pages with JetWooBuilder (if you have it), go to Theme Builder, and assign header and footer templates from there. Everything can be done in the same website template builder.

Now, when you have created a new page template, you can add a custom header, body, and footer by clicking the corresponding button “+ Create theme header/body/footer.” 

What’s even more interesting is that through the Theme Builder, you can add sophisticated visibility conditions. For instance, as an iOS user, I might want to limit Android users from accessing the Brands page on my website. In this case, I’ll have to click on the three dots in the top right corner of the Brands template tile and then select the “Edit conditions” option.

exclude android os

Click the “+ Add Condition” and select conditions: Exclude > Advanced > Mobile OS > AndroidOS, and click “Save.”

Of course, this is a joke, but you should understand that the “Advanced” visibility offers considerable flexibility for displaying templates based on:

  • URL parameter;
  • Device (desktop, tablet, or mobile);
  • Roles (limit visibility of template for any existing WP role);
  • Mobile OS;
  • Mobile browsers;
  • WP Option.

Tree View / Grid View

JetThemeCore now features Tree View and Grid View, providing an effective method to manage the site’s template hierarchy.

The Tree View offers a structured, vertical representation of your entire theme setup, allowing you to:

  • know where each template is applied;
  • detect missing or conflicting templates;
  • collapse and expand sections for easier navigation;
  • jump to any template in one click;
  • automatically apply conditions based on template position.

The Tree View is something that I love the most about JetThemeCore because I can check the entire structure of the website and create custom templates for each entity in a single click.

tree view jetthemecore

In this case, “in a single click” is not a metaphor; when you click the “+” button, a Create page template pop-up appears, and all the necessary conditions are added. For this example, I’ve selected the Search Results page.

search results page conditions

After clicking on the “+” button, the pop-up reveals the following set of visibility settings.

  • Conditions: Include > Archive > Search Results.

After clicking “Create,” I’m directed to the step where I can add a custom header, body, and footer for my new template.

adding custom header, body, and footer to search page template

The Grid View, by contrast, displays only existing templates in a clean, tile-based layout for quick scanning and filtering. It’s useful when you need to make adjustments to any of your templates, modify visibility configurations, and so on.

Both views support template filtering, resizable panels, and real-time editing without the need for reloads or redirects. Now let’s take a look at some major visibility conditions that you can apply to your templates.

Major Conditional Logic Categories in Action

Visibility condition: Entire

First things first, let’s take a look at the Entire Site condition (Include > Entire > Entire Site). You can apply it to certain theme parts stored in the Theme Templates and make them appear everywhere on the site.

condition entire site

Create one header and one footer template using the default WordPress block editor and then assign them to the entire website, making them global.

Add premade templates from the Theme Library to the food delivery homepage. Every time you create a custom header/body/footer template, they are saved to the library. When you need to build a new page structure, just pick the existing element from the library; it’s a huge time-saver.

NOTE

The use cases above and below imply selecting the Include option as a starting point. Whenever it’s required to exclude something, I’ll say so.

Visibility condition: Single

Now that we have reached the Singular condition, it’s much more versatile because it allows you to set a custom theme template to appear exactly where you want it. It can be a regular page, a post, a CPT, a product, a form, etc. Now to the use cases.

Pro tip

Do you find it confusing to remember all those conditions you set? To help you out, there is a whole Instances column in the Theme Templates table. It stores all conditions for every theme part you have on the website. You can see which conditions are active and which are not, which theme parts have multiple conditions, and which have none. It’s possible to edit conditions from the same column. It could hardly be any more flexible, couldn’t it?

Post category page template

A news website uses JetThemeCore’s Template Builder to design different article layouts for opinion pieces, reviews, and breaking news.

  • Conditions: Include > Singular > In Post categories > Category name.
post categories single template

Custom home page template

Create comprehensive header/body/footer templates from scratch and apply them to the marketing agency homepage for a cohesive brand experience that drives conversions. The custom header can feature a prominent logo, a strategic navigation menu with service categories, contact information, and call-to-action buttons for consultations or quotes. 

  • Conditions: Include > Singular > Page > Home.

Custom 404 page template

Create an engaging and helpful 404 error page that transforms a negative user experience into an opportunity for continued engagement. Add a custom header maintaining your brand identity with simplified navigation options, and a footer with essential links and contact information. The 404 page body can include friendly error messaging, search functionality to help users find what they’re looking for, popular content suggestions, recent blog posts, or featured products, and clear navigation paths back to important site sections.

  • Condition: Include > Singular > 404 Page.

Travel tour detail pages

Build a single tour page for a travel booking website, and add a global header and footer to the page structure.

tour single cpt template
  • Condition: Include > Singular > CPT > Tours.

Category-specific blog post templates

Create specialized single WordPress post templates for news websites where blog posts from certain categories require different layouts and functionality than standard posts. Build custom templates with category-specific headers featuring specialized navigation menus relevant to that content category, various color schemes or branding elements, and category-focused footers with related resources and specialized contact information. 

  • Condition: Singular > Posts from Category > Specific Category.

Responsive mobile blog

Lastly, Theme Builder allows the creation of responsive blog pages by assigning multiple conditions at once. Apply custom header and footer templates specifically designed for mobile devices, featuring simplified navigation, touch-friendly elements, and mobile-optimized layouts that ensure the blog page looks and functions differently on mobile devices compared to desktop versions. 

  • Conditions: Include > Singular > Page > Blog, Advanced > Device > Mobile, Relation Type “AND.”

NOTE

Relation Type ensures a logical connection between multiple conditions set per specific page template. It has got two options – “AND” & “OR” – which must not contradict one another. Otherwise, it’ll break the rendering logic.

Visibility condition: Archive

As to the Archive condition, one can reproduce the following cases.

Archive page template

A blog website uses the Archive Page Template to create an organized layout for its blog posts, allowing visitors to easily browse through content by categories, tags, or publication date.

  • Conditions: Include > Archive > Post categories > Category name.
post categories archive template

Universal archive template

Create a generic archive template that serves as a master layout foundation for maintaining a consistent design across your entire website. It can be assigned to all archives to unify their front-end structure while ensuring brand consistency and continuity of user experience. You can create comprehensive templates for beauty services websites featuring service categories, practitioner profiles, before-and-after galleries, and booking systems, or for hotel booking sites with room categories, listings, location information, and reservation interfaces.

  • Condition: Include > Archive > All Archives.

Advanced product search results

Create a sophisticated product search results page that utilizes the JetSearch plugin to provide enhanced search functionality with real-time filtering, autocomplete suggestions, and intelligent search algorithms. This template surpasses basic search by incorporating advanced features like search result highlighting, faceted search options, search analytics tracking, and personalized search recommendations based on user behavior. 

  • Condition: Include > Archive > Search Results.

Category-specific showcase pages

On a car sale website, a specialized Car Ads category page may showcase all cars from a specific category with tailored layouts optimized for automotive listings. You can use a custom header featuring category-specific branding and promotional banners, a different menu structure with automotive-focused navigation like “By Make,” “By Price Range,” or “Featured Deals,” and a footer with category-relevant information such as financing options, warranty details, or dealer contacts.

  • Condition: Include > Archive > Category Archives > Specific Category

Brand-focused tag pages

Creating tag-specific templates can showcase all content related to specific brands, creating mini-storefronts or brand experience pages on your main website. For fashion eCommerce, a Nike tag page might highlight brand history, latest collections, size guides, and brand-specific promotions. For tech websites, an Apple tag page could feature all Apple-related articles, reviews, and product comparisons.

  • Condition: Include > Archive > Tags Archives > Specific Tag.

Visibility condition: WooCommerce

JetThemeCore is now compatible with WooCommerce, allowing you to create custom page templates for online storefronts through its dashboard. However, this raises a new question: JetWooBuilder or JetThemeCore? Which is the better choice for building theme templates?

While JetWooBuilder can still be used to create new WooCommerce page templates, customizing its front-end structure can be challenging. When you create a custom template, like a product archive, and check it out on the front end, you’ll find that a random header and footer are applied. 

JetThemeCore covers both aspects – it’s a template builder and page structure editor. Using it, you can use a one-stop UI to:

  • create WooCommerce theme parts;
  • assign them to the desired website pages;
  • adjust their visibility conditions;
  • use Elementor and Gutenberg as content editors.
Pro tip

JetThemeCore features a modern codebase and a refined conditions architecture. Additionally, it serves as a visual, all-in-one Theme Builder. However, JetThemeCore is best suited for advanced use cases. If you prefer to create something simple for a WooCommerce project, consider using Woo Page Builder – its template settings are quite intuitive, and it offers the most feature-rich widgets for Elementor.

All WooCommerce page templates built in the Theme Builder dashboard will also appear in the Woo Page Builder section. Let’s check out some use cases.

Single product page template

An eCommerce store might utilize JetThemeCore to create a sticky header for product pages that includes a mini-cart and search bar, a streamlined header for the checkout page, and a unique footer for logged-in customers that features their account links.

  • Conditions: Include > WooCommerce > Single Product >All,  Include > Advanced > Roles > Customer. Relation type “And.”
single product template

Product archive templates

You can create various product archives, including a category archive template, product tags, and an all-products archive. These archives are ideal for organizing products by categories, tags, or brands, and can feature promotional banners, highlight sections for featured products, and incorporate custom styling that aligns with your brand identity.

  • Condition: Include > WooCommerce > Products Archive > Specific Archive

Shop page template

Creating a dedicated shop page template that you can design in Elementor and the Block editor, and then apply custom headers and footers to the page. This serves as your main storefront where customers first arrive when browsing your products.

  • Condition: Include > WooCommerce > Pages > Shop Page.

Single Product Page Template

Create a single product page template that highlights individual products with detailed information, high-quality images, customer reviews, and related product suggestions.

  • Condition: Include > WooCommerce > Single Product > Specific Product.

Complementary Woo page

Product cart page template

Create a Product Cart page template for both empty and full carts. The full cart template displays selected items along with their quantities, prices, discount codes, shipping calculations, and proceed-to-checkout buttons. The empty cart template may include recommended products, recent purchases, or promotional content to encourage further shopping.

  • Conditions: Include > WooCommerce > Product Cart, WooCommerce > Product Empty Cart, Relation Type “AND.”

Product Checkout page template

Create a Product Checkout page that will reduce friction while gathering essential billing and shipping information. Add trust signals, multiple payment options, order review sections, and mobile-optimized layouts to lower cart abandonment rates.

  • Condition: Include > WooCommerce > Product Checkout.

Thank You page template

Creating a Thank You page template may include order summaries, estimated delivery dates, customer support information, social media links, and recommendations for related products or services. 

  • Condition: Include > WooCommerce > Thank You Page.

Account and Login pages

Create an Account page to display order history, tracking information, downloadable products, and details about the loyalty program. The login page should offer secure authentication options, facilitate password recovery, and enable users to register a new account, along with the option for social login integration.

  • Conditions: Include > WooCommerce > Account Page, WooCommerce > Account Login Page, Relation Type “AND.” 

Search results page

Create a search results page that will open after filtering products on the front end. It may include breadcrumbs, filter summaries, result counts, and related search terms to help customers efficiently find what they’re looking for.

  • Condition: Include > WooCommerce > Pages > Search Results.

NOTE

Sometimes, you can spot the “Not available for this type” inscription in the Theme Location column within the Theme Templates tab. There’s nothing to worry about; it’s not an error. Such a notice indicates that the currently used theme has no code for storing theme locations, making it impossible to assign conditions to WooCommerce theme templates from Theme Templates. However, it is possible to assign conditions in the Theme Builder tab, which will apply to the entire page structure.

theme parts

Visibility condition: Advanced

Finally, we made it to the last condition called Advanced. It allows you to build more refined visibility conditions for custom theme templates.

Mobile-first templates

Utilize premade templates for a responsive travel website to ensure faster page creation for the mobile site. Develop header and footer templates tailored for mobile devices and integrate them into the mobile page structure. You can create responsive pages using both Elementor and Gutenberg. 

  • Condition: Include > Advanced > Device > Mobile/Tablet

Service-specific search results

Create a search results page for specific services. You can emphasize certain services, such as Spa and Massage, by developing a search results template for Services CPT. Please note that you will need JetSmartFilters and two conditions. 

  • Conditions: Include > Advanced > URL Parameter, Advanced > URL Parameter, Relation Type “AND.”

Dynamic URL-based page display

Display a custom page template through a specific URL. You can present a page based on certain requests, such as after a filter or search request. For instance, on a travel agency website, it is possible to filter tours by country and view relevant results on a custom page template. 

  • Condition: Include > Advanced > URL Parameter.  

Add distinct headers and footers for site visitors and registered users to enhance personalized navigation experiences and ensure access to relevant content.

  • Condition: Include > Advanced > Roles.  

User role-specific content templates

Create custom templates for various user roles. This is beneficial for news websites and blogs. You can restrict guests from accessing certain pages while granting registered users access to additional content and permissions. 

  • Condition: Include > Advanced > Roles.  

Mobile operating system optimization

Create platform-specific templates optimized for different mobile operating systems, such as iOS and Android. These templates should utilize OS-specific design patterns, navigation conventions, and user interface elements that enhance the native feel on each platform.

  • Condition: Include > Advanced > Mobile OS.

Browser-specific mobile optimization

Create specialized layouts for Safari mobile users that take advantage of iOS-specific features such as 3D Touch previews and seamless Apple Pay integration. In contrast, Chrome mobile templates can leverage Google’s fast-loading AMP technology and Android-specific functionalities.

  • Condition: Include > Advanced > Mobile Browsers.

WordPress option-dependent templates

Develop dynamic templates that adjust to specific WordPress options or settings, allowing for automatic content and layout modifications based on site configuration.

  • Condition: Include > Advanced > WP Option.

NOTE

Sometimes, you may encounter a bug when JetThemeCore applies the same single template to different post types, even though you have created and set two different templates for them. To fix this, make sure to put “All” as a post ID in the Edit Conditions pop-up for each created single template.

What People Say About JetThemeCore

“…It’s good that they are gradually adding support for Gutenberg…Elementor users who are looking for other solutions […] will find Crocoblock for Gutenberg interesting. […] …new Theme Builder is the best option, and I was able to create the single and archive templates using it. […] It would be nice to see the shortcomings addressed.” (David McCan)
“..the Gutenberg version still has some rough edges. The Elementor version, however, was smooth sailing. […] …it’s great to see that the new theme builder works with more themes. My conclusion … is that when you’re using it with Elementor, it’s the easiest theme builder I’ve ever used. […] 5 stars for the Crocoblock team.” (Elementor 360)
crocoblock community user review
Crocoblock Community
“I love the Theme Builder. It looks like {Crocoblock} is taking the best parts of Divi and adding them to their own Theme Core. I started out using Divi,… Then I found Elementor and JetEngine. A Godsend for me. Now, the best part I loved about Divi is making it into my page templating.” (Crocoblock Community)
“…this is game changing and amazing. You trully thought it well out to support both Elementor and Gutenberg…” (Crocoblock Community)
“Finally! Thank you. I’ve been waiting for the Gutenberg compatibility since the first day I started using JetEngine.” (Crocoblock Community)

FAQ

Are there any unique features to the new Theme Builder?

Theme Builder is a user interface for constructing template structures, allowing you to design a page layout according to your preferences. You can apply custom templates to the header, body, and footer of the page, thereby altering the default theme components. Combine and match advanced conditions, assigning multiple ones to the same theme component until each page of your website has a unique structure. JetThemeCore is compatible with Elementor and the WordPress block editor, ensuring that matching templates is effortless.

What is the difference between Theme Builder and Theme Templates?

Theme Templates is a separate storage for all the theme parts you create manually. It’s a list that displays how many templates you have, their statuses (active/inactive), and the conditions applied. The WordPress Theme Builder is the place where you can create page templates that include a header, body, and footer, with the templates stored in Theme Templates. The conditions you assign from the Theme Builder will cause theme parts to render on the required pages and will naturally override the conditions from Theme Templates.

Is it possible to preview the page template from the JetThemeCore dashboard?

You can preview the page template while building it in the Elementor editor. However, with Gutenberg, there is currently no functionality that allows you to preview the content.

Conclusion

As WordPress continues to evolve toward full-site editing and block-based themes, tools like JetThemeCore serve as a bridge between current needs and future possibilities. Building themes with Elementor or the Block editor enables users to create website layouts visually, making sophisticated design accessible to everyone.

The real power lies not only in what JetThemeCore can accomplish today, but also in how it positions your WordPress workflow for the future. By mastering template logic and conditional design now, you’re developing skills that will remain valuable as the WordPress ecosystem continues to evolve.

Whether you’re managing a single website or building hundreds of client sites, JetThemeCore provides the foundation for scalable, maintainable, and profitable WordPress development. The question isn’t whether you need better template control – it’s whether you’re ready to transform how you build WordPress sites completely.

Was this article helpful?
YesNo