[Elementor Pro] Custom taxonomy archive page
Note: the following functionalities are only available when using Elementor Pro.
Elementor Pro comes with a theme builder that allows you to design your entire site in a visual way. Together with the Posterno elementor integration you now have access to new customization capabilities. One of them is the ability to customize the taxonomies terms pages.
A taxonomy term archive page, is the page responsible of displaying all listings that belong to a specific term. For example, one our live demo, we have a tag called "TV", where all listings tagged with "TV" are displayed. https://demo.posterno.com/listing-tag/tv/ - with Elementor Pro and our extension, you can now customize the layout of those pages with no custom coding required.
Furthermore you have the option to create a layout that can be assigned to a specific term only or to an entire taxonomy. It's very flexible.
To create a custom layout, navigate to Templates → Theme Builder → Add new and select the option "Listings archive"
You will then be redirected to the editor where you can start creating your custom layouts.
Taxonomy term widgets
When creating an archive page you'll have access to new widgets that are archive specific.
Taxonomy term details
Should you wish to display dynamic data such as the title of the term, you can use Elementor's dynamic tags.
Displaying listings that belong to terms
In order to display listings, you must use the "Listings query" widget. Add the widget and make sure you enable the "Use current query" setting.
Publishing your custom layout
Once you're done customizing your layout, you need to publish it. Upon publishing your layout you'll be presented with a list of conditions that allow you to decide where the layout should be applied.
If you wish to apply the layout to all taxonomies archives, select the option "All listings archives".
If you wish to apply the layout to specific terms only or specific taxonomies only, click on the option and select which taxonomy and which terms the layout should apply to.
For example, you could create a layout that should only apply to a specific listing type like "restaurants".