JetThemeCore is a WordPress theme builder for Gutenberg and Elementor. Its functionality allows creating custom theme parts, managing their visibility conditions, and building different page templates, including single, archive, header/footer, and more.
A header is a website part located at the very top of a webpage. It usually includes the website name and logo, navigation menu, authentication links, a website search, etc. A custom header is a theme template that can be created from the WordPress Dashboard. Using Theme Builder from JetThemeCore, you can create as many header templates as desired, make them page-specific, show/hide them on the pages you need, make a header sticky, and apply advanced visibility conditions.
A footer is a website part located at the very bottom of a webpage. Usually, it contains the sitemap, links to legal documents, a newsletter form, copyright, website logo, and navigation links. You can create a custom footer from the WordPress Dashboard. It is a theme template to be further applied to the needed page templates. Use Theme Builder to create footer templates, set their visibility rules, and apply them to all website pages or a few separate ones.
A single page is a page template and a design prototype for all similar pages within one website. You can create single pages for posts, custom post types, products, landing pages, etc., from the WordPress Dashboard. Every WordPress theme has a post template by default. Whenever you publish a new post, it automatically takes the pre-coded layout. Such a layout typically includes a title, featured image, metadata, content block, and comments.
An archive page is a page template and a design prototype for catalog pages. You can create archive pages for CPTs, products, blogs and default posts, users, etc., from the WordPress Dashboard. The content on the archive page is most often presented in the grid through the Listing Grid widget/block. Every grid cell corresponds to a post/product and contains metadata from custom fields. Archive pages can be made filterable and sortable.
Advanced Conditions are a subset of the template visibility conditions in the Theme Builder module. They allow building more refined visibility rules for custom page templates. Advanced Conditions include three parameters – Roles, Device, and URL Parameters. Using them, it is possible to adjust the theme and page template visibility according to the device type, user roles, and URL values and parameters. You can mix and match these conditions by using the AND/OR operators.