Detect Atomic Support is a WordPress ability from Premium Addons for Elementor — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Detect Atomic Support
Read-onlyCheck whether the site supports Elementor v4 atomic elements, and get a recommendation for which build abilities to use.
Requires the Premium Addons for Elementor plugin on WordPress 7.0+ for the Abilities API (abilities are registered only when the wp_register_ability() function exists). Dashboard, settings and site-inventory abilities (get-id-by-title, list-pages, list-templates, get-global-settings, get-settings, update-setting, scan-usage, disable-unused-widgets, clear-dynamic-assets, subscribe-newsletter) require the caller hold the 'manage_options' capability. premium-addons/create-page requires 'edit_pages'. premium-addons/get-widget-schema, premium-addons/get-addon-schema, premium-addons/list-available-elements, premium-addons/list-pa-addons, premium-addons/detect-atomic-support, premium-addons/check-elementor-element and premium-addons/create-elementor-template require 'edit_posts'. premium-addons/get-page-structure, premium-addons/get-element-settings, premium-addons/add-flexbox, premium-addons/add-container, premium-addons/update-element-settings, premium-addons/insert-widget, premium-addons/remove-element, premium-addons/change-post-status and premium-addons/duplicate-post require 'edit_post' on the target post_id, and deny requests for a nonexistent post_id outright.
What it does
This ability reports whether Elementor's newer v4 atomic element system (flexbox, atomic widgets) is available on the site, and which build path to use as a result. It treats the e-flexbox element type actually being registered as the authoritative signal — Document::save() silently drops any unregistered element type on save, whatever an Elementor experiment flag claims — and falls back to checking the e_atomic_elements experiment only when e-flexbox isn't registered. It returns the active Elementor version alongside a recommended_mode of atomic (use premium-addons/add-flexbox) or legacy (use premium-addons/add-container). It takes no input, so an AI assistant can call it once at the start of a build task to know which container ability will actually persist on this particular site.
See it in action
You ask your AI assistant
"Does this site support Elementor's new atomic flexbox elements, or should I build with regular containers?"
Returns
An object with supports_atomic (boolean), elementor_version (the active Elementor version string), and recommended_mode (atomic or legacy).
Permission
The current user must have the 'edit_posts' capability, checked via Admin_Helper::check_user_can('edit_posts').
More Premium Addons for Elementor abilities
Add Container (Elementor v3)
Add a new Elementor v3 (classic) container to a page, with layout, background, border and spacing already set.
Add Flexbox (Elementor v4 atomic)
Add a new Elementor v4 atomic flexbox container to a page, with layout, background, border and spacing already set.
Change Post Status
Change the status of a page, post or Elementor template (e.g. draft to publish).
Check Copy Compatibility
Check whether this site can render elements copied from another site via a transfer URL, before actually importing them.
Check Elementor Element
Check whether a specific element or widget type is registered on the site before trying to build with it.
Clear Premium Addons Dynamic Assets
Clear generated dynamic CSS/JS asset files and purge the related caches.