I was an early adopter of Elementor and have published many reviews of it online. Recently, I decided to use Elementor on my main website, though would love some help and feedback on an issue that’s been frustrating me. :)
The “Display Conditions” Problem
One of the reasons I started using Elementor Pro on my website was the Theme Builder. It’s a great feature, but I am finding “Display Conditions” extremely frustrating.
I have over 1,300 published articles on my website and around 250 to 300 of those are pages (the rest are blog posts).
I have many different types of pages.
- Pages for top-level/navigation pages such as contact, about etc
- Pages for resource/directory listings
- Pages for articles
So what I want to do is create different page templates to accomodate each type of page as things like social media sharing buttons and table of contents are not needed on general information pages.
No Native Solution
Unfortunately, when it comes to pages, the Theme Builder is quite limiting (certainly, when compared to alternative solutions such as Divi). It gives you many conditional options for posts, but not pages.
Specificing hundreds of pages to use a particular page template within the Theme Builder is impractical as you can’t specify the page ID. You have to enter the name of the page. This is particularly a pain with pages that have long titles or those that have a parent page as it’s difficult to see what’s going on.
The option to add hundreds of pages as display conditions isn’t possible anyways as you’re limited to including or excluding two pages.
One solution would be to switch hundreds of articles to blog posts, but it doesn’t fit in with what I’m trying to do. I’d rather not start changing post formats of content due to plugin limitations. Even if I did switch the long-form content to blog posts, I’d still have the same issue of trying to distinguish other types of pages on my website.
Can’t Find a Workaround
I tried to resolve this by creating a category taxonomy for pages (using Taxopress) and have assigned pages to one of three categories.
My hope was that I would create unique single page templates for each page category and in the future, do the same for any additional page categories I create.
Unfortunately, this isn’t possible as Display Conditions do not show custom taxonomies (I’m unsure if custom post types are supported, it’s not something I’ve tested).
Can “Display Conditions” Be Improved?
I’m not sure if there is a way to resolve this issue in the current version of Elementor. Hopefully I’m missing something and there is a solution.
Failing that, is this something that could be added to the next version of Elementor?
In my opinion, the Theme Builder is one of the greatest features of Elementor as it lets you make each area of your website unique, though it’s currently quite restrictive.
Could we add support for:
- Specificing articles by page ID
- Custom taxonomies
- Custom post types
- Bulk selection of posts and pages when choosing what to include and exclude