β π₯ Elementor v3.29 Beta Release π₯ #31023
Replies: 26 comments 69 replies
-
Bildschirmaufnahme_20250428_111714.webm
Bildschirmaufnahme_20250428_111451.webm |
Beta Was this translation helpful? Give feedback.
-
Thank you for this update! The potential for the new version is astounding. On first glance however I missed two important, if not essential, features:
Also, the terminology in the style tab doesn't seem to make always sense. For example the "Typography" tab with all its options for the image? Regarding the custom CSS option: similar to the old editor, adding a tab at the bottom for custom css seems to me the most logical option to add individual styling to each new determined class. Side note: I really would appreciate it, if you could finally get rid of the automatic container padding. |
Beta Was this translation helpful? Give feedback.
-
Perfect. After rows and columns we had containers and now in a few months, again, we can update all our sites to the new v4. Thank you. You guys never get boring. You should make our lives easier and not redesign elementor every year. |
Beta Was this translation helpful? Give feedback.
-
Hi, Just one issue for me ATM, I am not able to complete a save on my new page, I have tried to deactivate all pluggins except Elementor, set theme to Hello but still the same. Strange as when closing and reopening the page the changes are saved!!. |
Beta Was this translation helpful? Give feedback.
-
Editor V4 looks absolutely fantastic π In the future, will transitioning V3 elements to V4 elements be a similar process to "converting" sections to containers? Or will it be more like activating the Optimized Markup feature where the changes will happen in the background and any custom CSS or styles will either be adapted or need to be tweaked? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hello. I apologize if this has already been answered. |
Beta Was this translation helpful? Give feedback.
-
You spelled "performance" wrong in one of the graphics of this post. |
Beta Was this translation helpful? Give feedback.
-
Wow.. The devs really thought it would be a good idea NOT to show the actual global class name you set on the element, in the DOM too. Isn't the whole point of v4 making everything more consistent? Under no circumstances there should be those IDs showing up as class names instead of the actual class names, what's the point then? I'm already fed up with global colors and fonts having all sorts of IDs. Many of us are overloading the widgets with custom CSS, filling in missing features, and building our own functionalities with JS. If you're not covering everything, at least provide us a dev friendly environment so we can do it ourselves. And since this is a feedback section, I also have two requirements that I hope won't be ignored or overlooked once again, because they totally make sense to have:
Both of these would be very useful to have, and should've been implemented already, so please consider them this time at least. Thank you. |
Beta Was this translation helpful? Give feedback.
-
you guys are the bomb.Β you make me more money and save me time.Β thank you for all you do.
|
Beta Was this translation helpful? Give feedback.
-
Thank you for the opportunity to test the V4 Editor in alphaβit's been a tremendous experience so far. Well done to the Elementor team on an impressive first alpha build! One small area of concern Iβve noticed is the new behaviour of the Style tab toggles. In this version, multiple toggles remain open at once, whereas previously, opening one would automatically collapse the others (accordion-style behaviour). While I can see how having multiple sections open might benefit certain workflows, Iβve personally found it a bit overwhelmingβespecially when quickly jumping between Typography, Spacing, Background, etc. Over time, it leads to a cluttered view, making it harder to focus or navigate efficiently. Iβve caught myself spending time manually closing panels just to stay oriented. This might ultimately come down to personal preference, but I wonder if other users might also find the auto-collapse behaviour more conducive to a streamlined workflow. Perhaps a middle ground could be offering this as a user settingβallowing users to choose whether panels should auto-collapse or remain open. Thanks again for all your hard work on this new editorβit's already shaping up to be a fantastic evolution of the platform. :-) |
Beta Was this translation helpful? Give feedback.
-
Just tried the v4 alpha. Many things are still lacking, but hey - it is an alpha, so it is ok. One thing struck me right away, though. The highlight and main goal of the v4 is said to be optimisation and reducing the HTML nodes overhead, yet - the templates are still introducing their own wrappers. I understand they are probably needed, but the thing is they are just empty shells that cannot be styled and layouted properly. This calls the need of internal Flexbox or div which is suboptimal to put it mildly. I've described how i think this should be handled in #31049 . |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Interesting that no one mentioned this yet. But, I really need the created selector to be persistent after I travel back to it. So, I have to make sure that I click to the class name that I created to not accidentally style the local one, because it just defaults back to it. I love the performance! So fluid and snappy compared to previous editor. Also, I can't see the Atomic ones when I'm editing a loop template. Will it be available there? Thanks. |
Beta Was this translation helpful? Give feedback.
-
That's promising! Isn't it possible to generate a title style based on its parent? Ex: I create a card-movie and inside I have a heading-h3. The base .heading-h3 is black. How can I make .card-movie .heading-h3 red? That way, every time I put an h3 heading in a .card-movie, it's red (I don't need to add a .text-red class). And if I want to turn all the .card-movie .heading-h3s green, I just need to modify .card-movie .heading-h3 (without having to remove all the .text-red classes). This seems like basic CSS? |
Beta Was this translation helpful? Give feedback.
-
I agree with Adnans2005. Defining a class name should show the same name at the HTML DOM code and not some random pseudo class-name-ID. Other builders do that just fine. Also another suggestion. Have an option to disable ALL old widgets and elements and use only the Atomic ones. And by disable i mean to not load them anywhere in the Elementor's code when you edit a page or render a page on the frontend. Think of it as Elementor DEV Mode. Only the basic Atomic elements. |
Beta Was this translation helpful? Give feedback.
-
Hi all, We just released Elementor v3.29 Beta 2. The versions include the following: Free version
Pro version
β Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hi all, We just released Elementor Free v3.29 Beta 3. The versions include the following: Free version
Pro versionNo change. β Thank you! |
Beta Was this translation helpful? Give feedback.
-
Regarding centering buttons, I'm using: Flexbox Widget > Style > Layout > Display Flex > Direction Row I cannot find a way to make a button centered on it's own row. For the current button layout, I use Layout > Width > Full Width(100%). If I do Size > Width and make it 100%, it makes the button it's full width. |
Beta Was this translation helpful? Give feedback.
-
Found a very special bug.
Reason for this bug: if Elementor AI is disabled in the user profile the announcement info is not rendered, but the frontend code is not smart enough to check, if there are any announcements to show and fails with an error (trying to access ['titleβ] on a null object. This leaves just the empty, full screen, transparent background of the announcement, which cannot be clicked away. Solution: add an if-statement in the frontend code of the Announcements class. |
Beta Was this translation helpful? Give feedback.
-
I am planning to create a deep integration for Tailwind CSS. However, the pseudo-ed class name on the DOM, whether in the editor or frontpage, is a blocker. I hope this will be reevaluated soon. |
Beta Was this translation helpful? Give feedback.
-
Glad to see great progress for Elementor v4! I'm excited for the improved performance and the other features that will greatly improve the building efficiency. One thing I have to say is I like the new class system but would love to have the classes be the same in the DOM as in the editor. This would allow for more flexibility and design opportunities verus the generated ones. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Iβm having some issues updating the plugin to the latest (Beta 3). It detects the update and asks me to update, but every time I try it says update failed: Not Found. The website is hosted on WP Engine (itβs on a staging domain) - but I donβt know if thereβs an issue with how they cache the plugins for updates? Everything else seems to be working ok thoughβ¦ |
Beta Was this translation helpful? Give feedback.
-
Hi all, We just released Elementor Free v3.29 Beta4 & Elementor Pro Beta3. The versions include the following: Free version
Pro version
β Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hey beta testers! Elementor and Elementor Pro version 3.29.0 were released to the public! π π₯³ πThank you all for sharing your feedback about the new Editor V4 alpha, and helping us test this new version! π π§ͺ New Editor V4 Discussion category β¨We are happy to announce a new space here on GitHub created specially for gathering your continued feedback about the Editor V4 as we release updates and new features. We want to keep an open communication channel between you and us, and we welcome your input during the development of the Editor V4. π€ π€ If you have any feedback, we encourage you to share it in the Editor V4 Discussions category! π We also created a dedicated form for πReporting Bugs in the Editor V4, in case you find bugs related to the new features in the Editor V4. This way we keep things organized and can act quickly to solve issues specific to the new editor. πͺ Special thanks go to these contributors who helped make this release possible:
See you there! π Cheers π₯
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
===========
Beta Version Updates - Please Read Below!
===========
Β
Hey Beta testers, π
We're thrilled to announce that Elementor 3.29 Beta is now live, marking a significant milestone in Elementor's evolution! This release introduces the first alpha version of Editor V4, a completely reimagined approach to Elementor's Editor that lays the foundation for a faster, more modern, scalable, and efficient website building experience. We're also excited to unveil Cloud Templates, a powerful new Pro feature that lets you save and reuse templates across sites.
Make an impact by testing Elementor 3.29 beta and sharing your impressions on these groundbreaking additions:
Looking forward to your thoughts and feedback on this exciting update!
Β
Introducing the first Editor V4 Alpha release
Elementor 3.29 introduces Editor V4 Alpha, marking the beginning of a major evolution in the Editorβs infrastructure. This version allows you to experience these updates firsthand and help shape its future through your feedback.
The guiding principles for developing Editor V4 are:
Β
Opt-in to explore Editor V4 at any time
Β
Editor V4 Alpha is available for you to opt-in to and explore, while keeping the existing V3 functionality intact. Please keep in mind that this is an early alpha version and should not be used on production sites. To activate Editor V4 Alpha features:
Container, Nested Elements, and Top Bar will automatically activate along with Editor V4 features. If you decide to opt out, V4 features will be disabled and any content created with its components will be removed from the site.
Β
Use familiar V3 widgets alongside new Editor V4 features
Editor V4 works seamlessly alongside V3, ensuring a smooth transition and allowing you to continue using familiar V3 widgets and new V4 elements on the same page and in the same layout. However, you wonβt be able to apply the new V4 styling features, including Classes and States, on V3 widgets.
For optimal results, Editor V4 is designed to run with the Hello Theme and Hello Biz. Other themes may not fully support all V4 features or styling behaviors.
Β
Work faster with cleaner code and fewer div wrappers
Β
We've always worked to balance new features with performance optimization. But now, as we rebuild the Editor from the ground up, weβre able to reevaluate our approach towards performance and improve it fundamentally.
Editor V4 introduces lighter DOM and less divs, with each element using a single div wrapper (compared to multiple nested divs in previous versions), resulting in cleaner code and faster rendering.
A more prominent performance shift will come in later releases and will be especially impactful when adopting V4 exclusively, but you will already notice an improvement with this version.
Β
Create reusable style collections with Classes and States
Classes are labels assigned to HTML elements to apply specific styles. Think of it like creating a style preset that contains multiple visual properties like colors, fonts, spacing, and more. Instead of styling each element individually (which becomes challenging as your site grows), Classes allow you to create reusable style collections that can be applied to multiple elements, that can also be easily updated site-wide.
Moving away from widget-specific styling, Editor V4 establishes a unified system where all elements share the same design logic and global styling rules. This shift focuses on class-based CSS output instead of inline styles, and a system that aligns with how CSS natively worksβincluding principles like inheritance, specificity, and cascade priority.
In this version, Classes will only be available to admins, however this will expand in the future.
Β
Local Class
The Local Class serves as the basis for the new class architecture. It is the strongest in hierarchy and can not be removed. The main features include:
Β
Global Classes
Β
Global Classes complement the Local Class system by allowing you to apply consistent styling across multiple elements throughout your website. When you create and apply Global Classes, you establish a foundation for design consistency that makes large-scale updates significantly easier.
For example, rather than setting the same blue background, white text, and rounded corners on every button individually, you can create a "primary-btn" class that includes all these properties. Then, you can apply this class to any element that should share this appearance. If you later decide to change style properties, such as the background color, you only need to change it in one place, and all elements on your site using that class will update automatically.
The styling system follows a clear priority hierarchy, with the Local Class having the highest priority, followed by Global Classes in the order they were created.
One of the key benefits of the Global Class approach is that it preserves your work. When you remove a class from an element, it only detaches the class from that specific element, without removing the class from your system. This allows you to reuse classes whenever needed without having to recreate them.
How to Test It:
Β
States
Β
States (Pseudo-Classes) bring powerful interaction styling to Classes. This feature allows you to define how elements look when visitors interact with themβcreating hover, focus, and active states that enhance visitor experience and provide visual feedback.
Applying a state to a class allows you to make changes that appear in that particular state. This isolation means changes to one state won't affect others, allowing you to craft precise interactive experiences. The system also supports multiple states for a single class, without overwriting each otherβpreserving the integrity of your design across all interaction scenarios.
To apply a state, click on the three-dot menu of a class in the Style panel and select the desired state to edit. The class will visually indicate what state is being edited, helping you keep track of your work as you build complex interactive elements.
How to Test It:
Β
Class Manager
The Class Manager provides centralized control over your Global Classes, allowing you to maintain consistency and manage class priority across your site.
From the Class Manager, delete or rename a class, or change its priority by dragging it to the desired position on the listβthe higher the class is on the list, the higher priority it will have. Modifications made in the Class Manager take effect immediately across the entire site.
How to Test It:
Β
Class indicators
Β
This version introduces color-coded indicators that provide instant visual feedback on style properties, enabling you to understand how styles cascade and are inherited. Small colored dots appear next to each modified style property, and update in real-time as you make changes, indicating where styles originate from and if any conflicts exist.
Β
Control every single style property responsively per device
Β
Editor V4 transforms responsive design with a comprehensive approach to device-specific styling. In V3, only specific style controls could be adjusted per device, identified by a small responsive icon next to the property. Editor V4 removes these icons because now every style control can be adjusted independently for each deviceβ100% of style propertiesβno coding required.
This also streamlines your responsive workflow and means the editing panel is less cluttered.
To work with responsive styling in Editor V4, switch between devices using the Top Bar device selector or the keyboard shortcut (CTRL/β + Shift + M). Changes you make while a specific device is selected will only affect that device's CSS, giving you precise control over how your designs appear across different screen sizes.
Β
Leverage V4βs powerful features with 7 new Atomic Elements
This methodology breaks down Elements into smaller, independent Atomic Elements rather than the monolithic widgets of V3 that contain multiple settings in a single place. Each atom follows a modular system with shared styles and global settings applied consistently across all instances.
While more Elements will follow in later releases, this version introduces DIV Block, Flexbox, Heading, Paragraph, Image, Button, and SVG.
Each of these seven Elements demonstrates the V4 philosophyβsimpler markup, consistent styling patterns, and improved performance. This modular approach ensures faster and more scalable design updates across your entire site.
Β
Maintain consistent workflows with the unified Style Tab
Β
Editor V4 introduces a unified styling approach where all elements share a consistent Style Tab structure. The new Style Tab focuses exclusively on CSS-based styling, enabling advanced features like responsive support, States, Classes and more.
In V3, each widget had a different style structure, which led to inconsistencies and a steeper learning curve. Editor V4 eliminates this issue by ensuring that all new Editor V4 Elements share the same consistent Style Tab structure; content and functionality settings remain in the General Tab, while all visual styling options are housed in the Style Tab, creating a clean separation that streamlines the design process.
Β
Comprehensive styling sections
The unified Style Tab includes sections that give you complete control over your elements' appearance.
Β
Style Repeaters
Editor V4 introduces Style Repeaters, which enable you to create layered structures for backgrounds and effects. Currently, Style Repeaters are available for background images and box shadows, with plans to expand to more styling options where layering is beneficial.
The system follows a top-first approach, where new layers are added to the top of the stack. You can reorder layers by dragging them to change their priority, giving you complete control over the visual hierarchy of your design elements. When working with layers, you have several contextual actions available. Hovering over a layer reveals options to duplicate the layer, hide the layer, or delete the layer.
Pro tip: The hide action is particularly useful for testing alternative designs without losing your original work.
Β
Actions floating bar
Unlike V3, where action buttons were always visible and could create visual clutter, the floating bar in Editor V4 appears only when you hover over a control. This context-aware approach ensures that you only see the actions relevant to what you're currently working on.
In the initial alpha release, the floating bar supports Dynamic Tags, with plans to add Variables and AI-powered actions in future updates.
Β
Link control
Link control transforms elements into interactive links with advanced configuration options. Available in the General Tab of V4 Elements, this feature is activated by clicking on the plus icon, which reveals the link input field.
You have several ways to define links: typing URLs manually, selecting from autocomplete suggestions for internal content, or using Dynamic Tags. You can also control how the link operates, such as toggling whether it should open in a new window. Each element type has specific behavior when a link is applied, ensuring a valid and clean HTML structure.
This feature also prevents nested links, which would create invalid HTML. If a parent container has a link, you'll be prevented from adding links to child elements (and vice versa). When you remove a link by clicking the minus icon, the element's default markup is restored.
Β
Logical Properties
As a builder within the WordPress ecosystem, Editor V4 adopts logical CSS properties to better serve global audiences. These properties define styling relative to the content's writing direction, rather than physical direction, ensuring that content translated into different languages renders as intended.
This approach improves how your designs function across different languages, eliminates the need to create separate styles for RTL layouts, and ensures a consistent experience for all visitorsβregardless of their language preference.
Β
Embark on the journey to Editor V4
Β
As Editor V4 continues to grow and improve over time, this early version allows you to begin exploring its capabilities and prepare for the exciting developments ahead, as well as provide feedback to help shape its future.
Important: This early version is specifically designed for exploration and feedback in controlled test environments. As with any alpha release, you may encounter bugs or incomplete features as we continue development.
To start testing Editor V4:
Remember that Editor V4 is designed to coexist with V3, giving you complete freedom to transition at your own pace. We strongly encourage you to experiment with V4 features in your test environments and share your detailed feedback on GitHub. Your real-world testing and suggestions are invaluable as we refine and enhance the V4 experience.
Β
[Pro] Manage a library accessible from multiple sites with Cloud Templates
Β
Version 3.29 also introduces the Cloud Templates library, a powerful new Pro feature that transforms how you work across multiple sites. Unlike Site Templates (previously βMy Templatesβ) that are confined to the single website you saved it to, Cloud Templates allow you to build a personal design library that's accessible from multiple sites.
The Cloud Templates feature is currently in beta status and active by default for all sites using version 3.29. As part of the new Cloud Templates feature, we renamed βMy Templates" to "Templates" and all local templates that were under βMy Templatesβ are now under βSite Templatesβ.
Β
Access your templates anywhere
The Cloud Templates Library empowers you to save and manage design Elements across all your projects. This feature is associated and connected to your Elementor Pro account and can be accessed across other websites on your account. With Cloud Templates, you can save sections, containers, and other design elements along with their complete content and styles. Create templates once and reuse them anywhere, maintaining perfect consistency.
Β
Organize your library
The Cloud Templates library includes organization features that let you sort templates into folders, making it easy to maintain structure even as your library grows. Efficient bulk actions allow you to select multiple templates at once to delete, copy, or move between folders and libraries. Whether you're building a personal template collection or creating a design system for all your websites, these organizational features help keep everything accessible, logical, and well-maintained over time.
Β
Seamlessly migrate from your Site Library to the cloud
The Cloud Templates Library integrates smoothly with your existing workflow, allowing for effortless transition between Site Templates and Cloud Templates. You can easily move templates from site-specific storage to your global Cloud Templates, preserving all your previous work, while making it accessible across all your projects.
When browsing through your Site Templates, you'll find a new option to transfer them to your Cloud Templates library (also in bulk!) with just a click. This allows you to quickly build up your cloud collection using the design assets you've already perfected, transforming site-specific resources into a portable design system you can use anywhere.
How to Test It:
Β
Design more accessible websites
Elementor 3.29 introduces several accessibility improvements that make your websites more inclusive and compliant with web accessibility best practices:
More Improvements
Free version
AVIF
image format support to Lightbox (Tweak: Addavif
support in lightbox-manager [ED-18470]Β #28256, β Add support to AVIF for Elementor Lightbox.Β #25175, β π AVIF Support with Lightbox (Duplicate of #25175)Β #28169, β π π Lightbox does not open on .avif format images (PR #28256) (Duplicate of #25175)Β #29624)role
attributes in the Social Icons widgetPro version
role
attributes in Share Buttons widgetrole=region
in the Video Playlist widgetHow to Install the Beta Version
If you still haven't enabled beta testing in Elementor, please follow these steps:
Notes
As we make changes to our GitHub in an effort to keep it organized, improve the way we deliver information to you, and our ability to review your feedback, please follow the instructions below when reporting bugs, or making feature requests:
Designated time for release:
May 19th, 2025 (Estimated)
Many thanks for your support and help!
Cheers,
Elementor Team
Beta Was this translation helpful? Give feedback.
All reactions