Elementor is a WordPress page builder that has a Theme Builder feature. The Theme Builder feature of Elementor allows you to create custom elements of your theme. From header, footer, and single post layout. When creating a custom single post template with Elementor’s Theme Builder, you will be able to add the following elements:
- Featured image
- Post title
- Post meta
- Author box
- Post comments
- Post excerpt
- Post content
In addition to the elements above, you can also add other elements offered by Elementor, including email subscription form (which is great if you use services like MailChimp or MailerLite).
Creating a Custom Single Post Template with Elementor
There are two ways to create a custom single post template with Elementor. You can either create one from scratch or use one of the available templates instead. In this post, we will show you how to create a custom single post template using one of the available templates.
- First off, login to your WordPress dashboard and go to Templates -> Theme Builder.
- On the Theme Builder page, hover your cursor over the Single Post tab and click the plus icon to create a new template.
- As mentioned, we will use one of the single post templates offered by Elementor. So, select one of the templates on the appearing template library and click the Insert button to take it to the Elementor editor.
- Once the template is loaded to the Elementor editor, click the PUBLISH button on the bottom side of the left panel.
- On the next step, you will be asked to set the display condition. By default, your single post template will be applied to all posts on your site. So, if you want to apply your new custom single post template to the entire site (all posts), simply click the SAVE & CLOSE button. Conversely, if you want your new custom single post template to be applied to a specific category or post, you can specify category/post first before clicking the SAVE & CLOSE button. Elementor allows you to add multiple display conditions.
How to Change Font Family, Color, and Size
If the default font offered by the template you choose doesn’t suit you, you definitely can change it. Before clicking the PUBLISH button on the left panel, you can play around with Elementor editor to customize the font family, font color, and font size.
In this example, we will show you how to change the font of the post body. To do so, find the section that holds the Post Content widget (you can use the Navigator). In this example, the Post Content widget lies in the second section.
Activate the Post Content widget (by clicking it) and go to the Style tab on the left panel. Click the pencil icon on the Typography option to open the typography option.
The selector panel will appear, allowing you to set the font family, size, style, and so on. To change the font color, you can click the selector on the Text Color option.
The Bottom Line
The theme builder of Elementor allows you to create a custom template for single post. The best of the feature you can assign a custom template to specific posts on your website. If needed, you can create multiple custom templates for specific content types.
For instance, you can two different custom templates for regular posts and review posts. You can add different elements to each template, based on your needs. For instance, you can add dynamic star rating to a custom template review posts.
3 thoughts on “How to Create a Custom Single Post Template in WordPress with Elementor”
Hello
By any chance, can a single post template be created with just the free elementor version and with a free addon plugin?
I know using anywhere pro elementor addon plugin, we can achieve this, but it’s again paid.
Any option we can do this totally Free?
I’m also interested in this, please help if you can.
Hi Yakoi,
Custom single post template can only be created using Elementor Pro. There are also some add-ons that allow you to create custom single post, but they mostly available as a paid add-on.