Brizy is a WordPress page builder plugin that has enormous potential. It comes with a light editor that offers a great live editing experience. While you can use it for free, upgrading to the pro version allows you to unlock all features, including theme builder which allows you to create your own WordPress theme without coding. This article will explain more about Brizy Theme Builder. Read on.
Theme builder emerged following the page builder trend in the WordPress community with the last years. In most cases, theme builder is available as a part of the premium features offered by a theme builder. A theme builder allows you to create custom templates to replace the default templates of your theme. To learn more about what are the default templates of a theme, you can refer to this page. To give you an overview, here are some examples of the template files of a WordPress theme.
Brizy Theme Builder: A Little Intro
Theme Builder is one of the features you can unlock after upgrading to Brizy Pro. The feature, as mentioned above, allows you to create custom templates to replace the default templates of your theme. You can create the custom templates using the visual editor of Brizy. No need to deal with code. You just need to set the layout (you have blocks and columns to set the layout) and add the elements you need (or want) and make the settings and the stylings accordingly.
Brizy itself is a generic page builder. Meaning that it is not designed or optimized for a specific WordPress theme. By utilizing Brizy Theme Builder, you can customize every single part of your theme, in a visual way. Rather than using a paid WordPress theme, using Brizy Theme Builder offers more customization options. You can use any color on each element, typography setting, and behavior. You can also custom fields to your template.
How Brizy Theme Builder Works
The way Brizy Theme Builder works is not different from other theme builders like Elementor Theme Builder and Divi Theme Builder. It allows you to customize every single part of your WordPress theme by creating a template for each part (e.g., single post template). The custom templates you created with Brizy Theme Builder will then replace the default templates of your theme.
Say you have created a custom single post template using Brizy Theme Builder. The custom template will replace the default single post template of your theme (single.php in most cases) to display your blog posts. Brizy Theme Builder supports display conditions, allowing you to assign a custom template to specific areas with certain parameters. For instance, you can create a custom single post template and assign it to posts under certain categories, post with certain tags or post written by certain authors. Brizy Theme Builder allows you to create custom templates for the following theme parts:
- Single post
- Category pages
- Tag pages
- Author pages
- Search results page
- 404 page
There are no options to create either a header template or footer template. Brizy Theme Builder is a bit different in this part. Instead of allowing you to create custom header templates and custom footer templates, Brizy offers exclusive blocks dedicated to creating a custom header and a custom footer. You can also set specific areas where a custom header/footer to be applied thanks to block condition feature.
How to Use Brizy Theme Builder
In case you are new to Brizy, you can read our previous article to learn how to use Brizy.
How to Create a Custom Header/Footer in Brizy
As we mentioned above, Brizy comes with two exclusive blocks dedicated to creating custom headers and custom footers. You can add these blocks on when working on a page or page builder template in Brizy. In this post, we will demonstrate how to create a custom header (you can follow the same steps to create a custom footer).
First, edit your page with Brizy. On the Brizy editor, click the plus button on the canvas area to add a new block. Select the Header block on the left panel. Select a header template you like.
Once the header block is added, move it to the top. You can do so using the block navigator feature on the left panel.
If you want to add elements, you can simply add ones you want from the left panel by clicking the plus button on the top side. Some key elements you can add to your header are:
- Site logo
- Search box
- Social media icons
One of the perks of creating a custom header using Brizy is that you can add a mega menu without installing an additional plugin. You can read our previous article to learn more about how to create a mega menu in Brizy.
To streamline your workflow, you can set the header block as a global block and then set display conditions. By adding display conditions to the header block, you don’t need to edit every single page you want to add the custom header to. Instead, the custom header (header block) will appear on the pages according to the display conditions you specified. You can read this article to learn more about this.
To set the header block as a global block, hover your mouse over the header block and click the mixer icon to open the settings bar. On the appearing settings bar, click the Menu icon and enable the Make it Global option.
After the Make it Global option is enabled, you will see a Display Conditions link. Click the link to set the display conditions. On the appearing window, you can click Add new display condition to add a new display condition (you can add multiple display conditions). Once done setting the display conditions, click the Save button to apply the changes and click the X icon to close the window.
Once done editing the header block — as well as other blocks on your page, you can publish/update your page.
How to Create a Custom Template in Brizy
There are six WordPress theme parts you can create the custom templates of using Brizy Theme Builder. They are single post, category pages, tag pages, author pages, search results page, and 404 error page. You can create a custom template for these parts from the same route.
First, go to Brizy -> Templates on your WordPress dashboard. Click the Add New button to create a new template.
Give your template a name and set the display conditions on the Display Conditions block. Once done setting the display conditions, click the Publish button to publish your template. Next, you can click the Edit with Brizy button to edit the template using the Brizy editor.
On the Brizy editor, you can edit the template. You can set your own layout, add the elements you like, and so on. Once done editing the template, you can click the Update button on the bottom-right corner to apply the changes.
The Verdict: Brizy Theme Builder Review
Theme builder is one of the features offered by Brizy Pro. The feature allows you to create custom templates to replace the default templates of your theme. You don’t need to have programming skills to create custom templates or custom headers/footers using Brizy Theme Builder. Instead, you can do so using the visual editor of Brizy, which offers a great live editing experience.
Rather than using a paid WordPress theme, using Brizy Theme Builder is a better option if you want to have more controls to customize your theme parts (header, footer, single post, archive pages, and so on).
Some key perks of using Brizy Theme Builder are:
- You have a full control to set the layouts of your templates.
- You can have multiple layouts for the same theme part thanks to the display condition support.
- You can add any element you need or want. Brizy has over 50 elements in total.
- You have a full control to style up every element. From the color to typography.
- You can set certain behavior for a certain theme part thanks to custom CSS and custom code support. Some behaviors (like sticky header) are already available.
- No need to install additional plugins to add an email subscription form, slider, map, YouTube playlist, and more.
- No need to install an additional plugin to create a mega menu.
- You can display custom fields data. Brizy supports popular custom field plugin like Pods, ACF, Toolset, and Meta Box.
- You can create a template to display the content of a custom post type.
One of the things we complain about the Brizy Theme Builder is the custom/footer creation experience. Instead of offering exclusive blocks, it would better to be able to create a custom header/footer via a custom template just like other theme parts. It would be even better if Brizy offered a centralized place to manage the templates in a more visual way.
Some cons of Brizy Theme Builder:
- The creation of custom header and footer is a bit hassle.
- No feature to export/import theme builder templates.
- No ready-made theme builder templates are available.