If you are a developer who extends Elementor please review the below changes to keep your plugin up and running.
Upcoming Deprecations
| Module / Class Name | Action Required |
.elementor-widget-container | Action Required: Remove the CSS class Benefit: Performance What could break: Bloated DOM; Broken website styling for websites with Optimized DOM experiment activated. Announcement: 3.26Deletion version: 3.36 |
.elementor-button-wrapper | Action Required: Replace .elementor-button-wrapper with .elementor-buttonBenefit: Performance What could break: Bloated DOM; Broken website styling for websites with Optimized DOM experiment activated. Announcement: 3.25Deletion version: 3.36 |
$depended_scripts and $depended_styles | Action Required: Replace $depended_scripts and $depended_styles with get_script_depends() and get_style_depends()Developer Docs Benefit: The new methods implement Elementor asset caching What could break: When we delete the old properties, form fields dependencies won’t load Announcement: 3.28Deletion version: 3.36 |
_register_controls()_render()_content_template() | Action Required: Remove the underscore prefix. Developer Docs Benefit: API Consistency What could break: Fatal errors Announcement: 3.5Deletion version: 3.36 |
Past Deprecations
| Module / Class Name | Action Required |
Waypoints.js | Action Required: Replace with IntersectionObserver() function or add the waypoints.js script to your addonBenefit: Performance What could break: Scrolling to an element Announcement: 3.22Deletion version: 3.24 |
.elementor-row.elementor-column-wrap | Action Required: Remove these CSS classes Benefit: Performance What could break: Website Styling Announcement: 3.0Deletion version: 3.25 |
.elementor-hidden-phone | Action Required: Replace elementor-hidden-phone with elementor-hidden-mobile, or add custom CSS: @media (max-width: 767px) { .elementor-hidden-phone { display: none; } } Benefit: Additional breakpoints What could break: Mobile Styling Announcement: 3.4Deletion version: 3.25 |
| Schemes | Action Required: Transition to Globals Benefit: Advanced capabilities in Globals (colors and typography) What could break: Website Styling Announcement: 3.0Deletion version: 3.26 |
| Swiper 5 | Action Required: Switch to Swiper 8; replace swiper-container with swiper ; and swiper-container-horizontal to swiper-horizontalBenefit: Advanced capabilities in carousel-based widgets What could break: Broken carousel layouts Announcement: 3.23Deletion version: 3.26 |
Additional resources: