Set Template Conditions is a WordPress ability from The Plus Addons for Elementor — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

Set Template Conditions

Write

Sets display conditions for a theme builder template (e.g., Entire Site, specific pages, post types).

Requires the The Plus Addons for Elementor plugin (which registers under the 'tpae' ability category) on WordPress 6.9+, with Elementor active. Every ability requires the current user to have the 'edit_posts' capability (and 'edit_post' for the specific post being modified); abilities that create or edit content also verify Elementor and, where relevant, the target The Plus widget are available. A subset of abilities (theme templates, template conditions, dynamic tags, popups, and some custom-code abilities) only register when Elementor Pro is active, and many widget abilities load only in the free plugin when the Pro add-on is inactive.

What it does

Formats each condition array (e.g. ["include","general"]) into a slash-joined string and stores the resulting array in the _elementor_conditions post meta of the given template post. If Elementor Pro's Theme Builder module class is loaded, it also clears the cached elementor_pro_theme_builder_conditions option so the new conditions take effect immediately.

See it in action

You ask your AI assistant

"Set the header template 60 to display on the entire site."

Inputs

Name Type Required Description
post_id integer Yes The template post ID.
conditions array Yes Array of condition rules. Each is an array like ["include", "general"] for Entire Site, or ["include", "singular", "post"] for all posts.

Returns

Returns a success boolean.

Permission

check_site_template_permission requires the edit_theme_options capability, plus (if post_id is set) validates it is an elementor_library post and checks edit_post capability.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.