How to Import an Elementor Single Post Template
Single post templates use dynamic theme widgets, so Post Title, Featured Image, Post Content, and Author Box always show the post being viewed. The layout ships in the template; your content stays your content.
- 1
Download the template file
On the component page, click Download JSON. You get a single .json file exported in the correct theme template format.
- 2
Import it into Elementor
In WP Admin go to Templates, then Saved Templates, and click Import Templates. Choose the downloaded .json file. Because the file carries the right template type, Elementor files it under the matching Theme Builder section automatically.
- 3
Preview against a real post
While editing the template, open Settings (bottom-left cog), then Preview Settings, and pick one of your posts. The dynamic widgets render that post's real title, image, and content so you can fine-tune spacing.
- 4
Set the display condition
Open Templates, then Theme Builder, find the imported template and click Add Condition. Choose Include, then Singular, then Posts to apply it to every blog post (or narrow it to a category). Conditions never travel inside the JSON file; setting them is always your final step.
Troubleshooting
The template imported but nothing shows on my site
You have not set a display condition yet. Elementor only applies a theme template where its conditions say so; add the condition described above and reload the page.
It imported as a regular saved template, not a theme part
The file was probably re-saved or edited and lost its type field. Re-download the original .json from Snapelement and import it unchanged.
The content area shows lorem-style text in the editor
That is Elementor's placeholder until you pick a preview post in Settings, then Preview Settings. On the live site the widgets always render the actual post.
Browse every template this guide covers:
Theme Builder: Single Post →