Divi Theme - universeller Vorlage für WordPress

Divi Theme - universeller Vorlage für WordPress 5.7.4 Nulled

Keine Berechtigung zum Herunterladen
- Added new workspace management system, allowing users to create customizable workspaces that encapsulate default builder settings and modal positioning.
- Added new command center comments for switching workspaces and updating existing workspaces.
- Auto-closing panels will no longer auto-close when docked.
- Fixed an issue where third-party shortcode modules could remain in backward compatibility mode in Divi 5 when content did not include a core Divi shortcode token.
- Fixed "create preset from current styles" not capturing nested composite group attributes when creating a group preset.
- Fixed dropdown panels jumping horizontally after entrance animation when dropdown alignment was set to center or end.
- Fixed an issue where the Loop Element setting could incorrectly appear in the Modified Styles filter with a reset option after the loop was turned off.
- Fixed Breadcrumbs modules so Justify Content works on newly inserted modules without toggling Layout Direction first.
- Made with Cursor.
- Added new workspace management system, allowing users to create customizable workspaces that encapsulate default builder settings and modal positioning.
- Added new command center comments for switching workspaces and updating existing workspaces.
- Auto-closing panels will no longer auto-close when docked.
- Fixed an issue where third-party shortcode modules could remain in backward compatibility mode in Divi 5 when content did not include a core Divi shortcode token.
- Fixed "create preset from current styles" not capturing nested composite group attributes when creating a group preset.
- Fixed saved layouts not loading in the Visual Builder library on hosts with strict MySQL join limits, and added a clear error when the library query still cannot run.
- Added a Visual Builder filter so third-party extensions can append controls next to module field labels in the module settings modal, with documentation and a copy-paste example.
- Fixed icons sitting at the top of button-options fields when options used icons without label text.
- Fixed icon alignment in Visual Builder button-option controls so icon-only choices render vertically centered.
- Fixed a thin section divider seam that could appear during load and responsive rendering in Divi 5.
- Fixed an issue where group preset styles (including border radius) could fail to apply in the Visual Builder when preset class names were not attached correctly.
- Added gradient variables.
- Added a new gradient field component and a gradient picker panel.
- Add new gradient and image text fill options to font groups.
- Added a new "convert to variable" option to the field right-click menus.
- Fixed gradient stop colors not being detected in the inspector.
- Fixed image replacement in the inspector, replacing the image URL with an invalid object instead of the URL string.
- Inherited variables are now shown with reduced opacity in the settings panel to make their inheritance clear.
- Fixed inherited values in the responsive editor showing up as hard values instead of placeholder values in the field components.
- Imported legacy Text modules now preserve the expected Open Sans body weight during import so frontend rendering matches freshly created Text modules.
- Fixed HTML in dynamic content Before and After fields not rendering in the Link module on the Visual Builder and front end.
- Fixed SVG Code being cleared when reloading the Visual Builder for Global SVG modules.
- Fixed Icon List Item Body Text color not applying to hyperlinks inside list item text (including Loop Post Terms with taxonomy links).
- Fixed off-canvas content being replaced with main canvas content when clicking the main canvas star in the Canvases dropdown while editing another canvas.
- Fixed Loop Builder Order By options missing after reloading a Theme Builder template when Query Type was set to Posts For Current Page.
- Fixed Testimonial portrait stacking in Divi 5 flex layouts by extending narrow-column detection to flex column classes on desktop and tablet.
- Fixed Video module aspect ratio targeting so portrait YouTube embeds use the same sizing selector chain as existing video height constraints.
- Fixed accordion content scrolling underneath sticky sections on the front end by including builder sticky element height in the accordion auto-scroll offset, matching anchor link scroll behavior.
- Improved module-creation workflow guardrails so generated modules more reliably match approved implementation contracts.
- Saved layouts no longer keep a desktop centering offset on tablet and phone when a module switches back to relative positioning at smaller breakpoints.
- Fixed preset-based button hover padding regressions in CTA and related module paths where hover could incorrectly fall back to default hard-coded padding.
- Added Module Elements documentation (Introduction, Render, Script Data, Style) under Module explanations, with full API parameter references, paired VB/FE usage examples, updated Module category sidebar order, and improved formatting conventions.
- Prevented hide-on-load interactions from flashing on initial page load.
- Fixed an issue where closing preset editing could close Preset Manager instead of returning users to it when editing was initiated from Preset Manager.
- Fixed an issue where local Column padding in the Visual Builder did not apply when a module preset also defined padding, because preset padding was incorrectly marked as important.
- Fixed a critical error on the front end when layouts stored object position as separate horizontal and vertical values instead of a single CSS value.
- Fixed Blurb module title hover text not updating on the frontend when a Title Link URL is set.
- Fixed an issue where Theme Builder pages could occasionally generate incomplete critical/deferred CSS after partial cache invalidation, causing missing frontend styles.
- Link module Design → Layout now applies to nested modules because their output sits in the same .et_pb_link_inner flex container as the Link’s icon and text in both the frontend and Visual Builder.
- Link grid layout now keeps the text row full-width so nested Icons can occupy the grid columns together instead of splitting across rows.
- The Link inner wrapper now renders as a div so nested block-level module roots remain valid and do not get hoisted out of the Link subtree in the Visual Builder.
- Link now suppresses nested Icon anchors under divi/link, resets default nested child-module bottom spacing inside .et_pb_link_inner, and ships an earlier FE flex baseline for .et_pb_link_inner through the existing Link static CSS path to avoid the observed load jump.
- Updated the example extension modules so Layout, HTML, and Elements match core Divi 5 patterns in VB, extended the same behavior to Child Module with a documented inner layout pattern, aligned Parent with Accordion-style child rules, and fixed front-end render callbacks so Elements children and module styles output correctly.
- Fixed third-party modules being unable to open settings panels.
- Fixed premade layout library appearing empty when opening the load layout modal from the page creation flow.
- Fixed Responsive Editor not showing preset values on the desktop row when opening the responsive editor from module level.
- Fixed the missing browser backup restore prompt in the Divi 5 Visual Builder after a tab crash or reload when unsaved edits existed in the previous session.
- Added Table of Contents module.
- Added Instagram Feed module.
- Fixed an issue where decimal values (e.g. 0.6x) entered in the Section Divider Horizontal Repeat field were being clamped to 1x.
- Fixed off-canvas and WooCommerce Shop page-visit tracking so related display conditions now evaluate correctly across canvases and Shop-targeted rules.
- Fixed an issue where locked modules could still be duplicated or deleted by roles without Lock Item permission.
- Fixed animations not replaying when re-entering Preview Mode in the Visual Builder.
- Woo Product Add To Cart button icons now render configured custom icons consistently in Visual Builder and frontend output, including Font Awesome icons, icon colors, hover/placement settings, disabled-icon output, and normal-page output.
- Fixed Icon module Icon Link so the entire module area is clickable and shows a pointer cursor when a link is set, instead of only the icon glyph.
- Fixed the testimonial portrait upload control sometimes missing preview and removal for the module’s default portrait image.
- Fixed Visual Builder failing to load and Video overlay images in some cases.
- Line-height fields in the Visual Builder keep the unitless (—) unit selection after selecting another module and returning to the same element.
- Breadcrumbs module: Design → Breadcrumb links styling no longer applies to the Home crumb; Home appearance continues to follow Home Link settings.
- Fixed Countdown Timer layout breaking in narrow columns when the day value shows four or more digits (for example 1000+ days remaining).
- Fixed Woo Product Stock showing no placeholder text in the Visual Builder when editing Theme Builder product templates with the current product selected.
- Fixed responsive style generation for custom breakpoints so breakpoints below the base device now use the correct max-width media queries while preserving visibility behavior.
- Menu module Menu Text background color, gradient, and image now apply correctly to top-level navigation links, and the related Menu Text spacing holds on the reported with-logo layout.
- The Visual Builder breakpoint pixel input now shows the resolved app frame width for the active device view, including correct updates when switching breakpoints, instead of a stale stored window width value.
- Woo Notice module applies a default white button background so View cart and similar notice actions stay visible on the notice bar without opening Design to set a fill.
- Fixed sticky options incorrectly appearing usable in the builder when a parent or ancestor used absolute or fixed positioning with center placement, which can break sticky behavior on the front end.
- Fixed sticky positioning options being available when parent has absolute or fixed position with center placement (which generates percentage-based positioning like top: 50%). This combination is architecturally incompatible with sticky positioning. The sticky options are now disabled with an explanatory tooltip when the module or its parent has this specific positioning configuration.
- Menu module: Setting Logo Max Height under Design → Logo → Sizing now keeps the logo’s aspect ratio instead of stretching it.
- Fixed Accordion Item sticky border behavior in Visual Builder preview and frontend sticky state when the parent Accordion is sticky.
- Fixed the Background Gradient settings preview incorrectly showing the background image on responsive breakpoints in the Visual Builder.
- Fixed Image module alignment on flex layouts by applying flex cross-axis alignment in Visual Builder and on the frontend: responsive preview drift with max height (#49739), and alignment when position is absolute or fixed (#49199).
- Fixed an issue where Divi Cloud module items could appear in row library flow and be inserted into a section structure without a row.
- Fixed an issue where changing the Text Color on tablet or phone could shift Post Slider content alignment instead of leaving it unchanged.
- Fixed button icon hover color not applying when only the hover color was set for modules using button icons.
- Resolved an issue where Grid Auto Columns and Grid Auto Rows only accepted a single numeric size instead of full CSS track values like multiple fractional and fixed tracks.
- Fixed global number and font variables not rendering on the frontend, which caused broken layout spacing and missing styles on pages using those variables.
- Fixed Divi AI image generation panel closing when clicking outside the panel, which caused generated images to disappear from the session until regenerated.
- Fixed a Dynamic Content settings modal issue where custom-field settings could appear broken while options were still loading on slower datasets.
- Fixed Accordion module click interactions not working correctly in Visual Builder when multiple accordion items had interactions configured.
- Fixed Visual Builder column responsive padding by correcting empty-column detection so columns with child modules are no longer treated as empty.
- Fixed Layers View going empty when clicking modules on a global off-canvas while editing in the Theme Builder.
- Fixed an issue where legacy D4 preset conversion could run repeatedly and clear cache even when no new presets were added.
- Added the Timeline parent and Timeline Item child modules with aligned FE/VB rendering, split behavior/content ownership, and snapshot-backed coverage for both module surfaces.
- Fixed an issue where Image module alignment controls did not work when the module position was set to absolute.
- Fixed Button preset styles on custom post types by resolving preset selectors through the CPT-aware selector path so Theme Customizer button styles no longer override preset colors.
- Fixed an issue where a logo or image could appear broken on desktop on the first load when the image was only set for tablet or phone.
- Fixed a Chrome section-boundary seam by ensuring linear gradients without image.
- Fixed duplicate Open Sans loading in Divi 5 by preventing overlap between default theme typography output and cached builder Google Fonts output.
- Fixed Load From Library bulk import so unsupported files are skipped with clear singular/plural warnings while supported JSON files remain selected for import.
- Fixed Divi 5 migration leaving Backwards Compatibility Mode active when Ultimate Membership Pro (ihc_*) or Divi Booster Menu (db_separators) attributes caused shortcode-module fallback instead of native conversion.
- Fixed the Import Design Presets dialog so the notice and checkbox appear when importing layouts with presets from Divi Cloud inside Add From Library.
- Fixed Blog module post titles so supported inline HTML formatting tags render correctly instead of appearing escaped.
- Fixed an issue where off-canvas content read from the dynamic assets canvas cache could show corrupted select option text (for example “Quebec” displaying as a letter plus a box glyph) by normalizing mistaken private-use \u escapes when loading cached canvas data.
- Fixed Group Carousel slide selection being reset to the first slide when viewport is resized.
- Fixed button size changes in the Divi UI related to WordPress admin styling changes.
- Fixed an issue where pasting Link module attributes into Text could break the Text editor by normalizing incompatible content.innerContent values during paste.
- Fixed the Group Carousel module showing a 1px sliver of the next slide at certain viewport sizes.
- Woo Notice buttons now render configured icons with correct placement, styling, spacing, and stable hover height.
- Fixed title-style content in multiple modules (including Heading, CTA, Blurb, Accordion, Slider, and others) so valid HTML displays correctly in the Visual Builder canvas, matching the frontend.
- Fixed an issue where entering a YouTube video URL in the Video module could fail to render due to an upload field runtime error.
- Fixed the WordPress [embed] shortcode not displaying embedded media on the Divi 5 frontend for modules that render HTML content while continuing to respect the corrected shortcode and paragraph formatting behavior from earlier updates.
- Fixed the Visual Builder select dropdown checkmark appearing misaligned next to long, wrapping option labels so it no longer looks like the wrong option is selected.
- Documented that Divi 4 to Divi 5 conversion outlines must pair custom ButtonGroupContainer attrName values with advanced.button so the Show … Icon toggle migrates correctly.
- Fixed Loop Post Title dynamic content so HTML in the post title renders on the frontend the same way it does in the Visual Builder and matches other title dynamic content.
- Fixed broken JavaScript package heading links in the Customizing Module tutorial so they point to valid API reference pages.
- Fixed incorrect comment count and comment link in the Post Title module’s meta when Show Author was disabled on Theme Builder templates.
- Fixed conditional display for page-based rules so sections targeted to a specific page no longer evaluate as a match on archive URLs such as product category pages, while keeping “page is not” behavior correct on those same archives.
- Fixed an issue in Divi 5 where nested modules inside a Tab failed to appear on the front-end when the Tab's body content was left blank.
- Fixed an issue where the Link module icon could disappear on frontend when responsive text or phone-only icon settings were used.
- Fixed duplicate success messages when the same contact form module appeared more than once on a page after submit (for example in a global off-canvas area rendered twice).
- Fixed an issue where Video module height constraints did not properly apply to embedded videos, causing following content to overlap in some layouts.
- Fixed an issue where Button module hover transition timing ignored configured transition settings and always used default timing.
- Fixed an issue where global color variables with special characters in their titles could trigger an editor error when selected in color settings.
- Fixed an issue where Link module dropdowns could render with 0 offset on the frontend when the default offset value should be applied.
- Contact Form, Contact Field, Email Opt-in, Email Opt-in custom field: Checkbox/radio Design → Input Text Fields Font styling (underline, strike-through, line color, line style, Capitalize) applies to option label text, not only the custom icon.
- Contact Form, Contact Field, Email Opt-in, Email Opt-in custom field: Fields Text Alignment in Input Text visibly affects checkbox and radio option label text alignment in Visual Builder and on the frontend for the et_pb_contact_field_options_list option-row markup these modules emit.
- Fixed Author display condition in the Visual Builder only listing the first ten eligible users; additional authors now load while scrolling the author list.
- Added metadata-driven confirmation gating for destructive AI agent actions, enabling tools to declare risk levels and custom approval messaging that triggers automatic human-in-the-loop interrupts before execution.
- Fixed inconsistent Page Manager search permissions for dynamic post types by aligning capability checks across route gating and query restrictions.
- Debouncing or delaying toolbar mount was tried during discovery and rejected for UX. Fully removing attribute-filter state (breaking third-party hooks) was not pursued. Temporary performance.memory console logging was used only during repro and is not part of this PR.
- Added missing height auto declaration for the menu logo, which caused it to get squished when assigning a fixed height.
- Added new Color Scale variable generator.
- Added new Color Harmony variable generator.
- Added missing quaternary color to the tetradic color harmony.
- Empty/header-only Accordion items now keep their toggle icon hidden after opening other Accordion items.
- Fixed shortcodes returning wrong post ID in Loop Builder by ensuring WordPress global post context is set to the loop item before shortcode execution.
- Fixed an issue where copied Design > Button values from other modules could silently affect Button module rendering, while preserving right-click reset/paste availability for composite Slider groups.
- Fixed Woo Cart Totals Change Address label styles not applying from the Fields > Label design controls.
- Fixed a Login module issue where logged-in status content could disappear when Body Text was empty, and ensured the Log out action remains visible and clearly identifiable as a link.
- Fixed background videos being loaded on devices where they were removed, preventing unnecessary bandwidth usage and improving page load performance.
- Fixed an issue where the Upload Font modal in Global Variables could open behind an active font dropdown, preventing immediate interaction with modal inputs.
- Fixed Woo Product Gallery responsive grid columns so default tablet and phone layouts, enabled wide breakpoints, and resets used the expected column counts.
- Updated Divi 5 developer documentation to clarify how to add custom module classes in Visual Builder and Frontend, including third-party shortcode-module targeting guidance.
- Fixed Divi 5 Loop Builder meta queries so filters using a meta value of 0 (numeric equals) apply correctly instead of being ignored.
- Fixed the Blog module so et_pb_posts is no longer duplicated across nested wrappers, while preserving existing layout behavior.[/embed]
- Fixed section and row options/settings bars could disappear after deleting the previous element.
- Restored WooCommerce Product Purchase, Cart Contents, and Product Stock display conditions in Divi 5 when WooCommerce is active, including frontend evaluation compatibility with Divi 4 layouts.
- Fixed inline rich-text editing in the Visual Builder when a third-party Divi 5 module plugin is active by ensuring the canonical TinyMCE script loads before the module bundle.
- Added a stop button to the AI Agent chat that allows users to cancel an in-progress response during streaming, planning, or tool execution.
- Fixed an issue where nested right-click submenus in Theme Builder could appear behind overlays and become inaccessible on lower module menus.
- Fixed Hero and other fullwidth modules not appearing in the Visual Builder when inserting from the Divi Library.
- Fixed a Contact Form issue where the basic captcha input could clip entered numbers when the field text size was increased.
- Added browser-side AI agent checkpoint persistence via a store-backed custom saver, including adapter wiring, thread-scoped checkpoint queries, and automated verification coverage.
- Background Image horizontal and vertical offset fields no longer list center, top, bottom, left, or right in their unit picker. Use Background Image Position when you want those presets, so offsets stay length-based and you avoid incompatible combinations between the two controls.
- Fixed disabled modules disappearing from the Visual Builder wireframe when “show disabled modules at 50% opacity” was turned off.
- Fixed Fullwidth Header default content width in Divi 5 so modules without an explicit width now honor the intended 100% default instead of falling back to the legacy 800px max-width.
- Fixed mixed-language Theme Builder assignment option labels when Disable Translations is enabled.
- Fixed Blog module pagination showing an extra page when Post Offset and pagination were used together, including matching page totals in the Visual Builder.
- Fixed Dynamic Module Custom CSS not applying in the Visual Builder or on the front end by wiring cssFields, customCssFields metadata, and PHP CssStyle output to match the Static Module pattern.
- Fixed group preset attributes not resolving correctly when editing a composite group, such as the image module's sizing group, which resulted in unsaved changes when editing aspect ratio attributes.
- Fixed changes not showing up in the interface when editing the font group preset on a text module, due to the text module's nested text group, which was mistakenly used as the actively editing preset ID.
- Fixed slider-family module conversion fixtures so generated module-library attrs data stays in sync with conversion expectations.
- Fixed Contact Form Contact Button custom CSS hover styles so they trigger only on button hover instead of form container hover.
- Fixed the Divi Library "Layout Type" dropdown alignment in the Add New Layout modal for WordPress 7.0 compatibility.
- Fixed an issue where deleted global colors were not restored when re-importing variables from the same export file.
- Saturation filters now clamp at grayscale when set to minimum.
- Fixed the Visual Builder left toolbar so all actions stay reachable on short desktop viewports.
- Fixed Theme Customizer preview so global Row Height only affects block layout rows, matching the front end and Divi 5 flex/grid layouts.
- Fixed Contact Form submit button sizing so Design → Button → Sizing width and alignment behave correctly in the bottom row, including beside the optional math captcha.
- Fixed release CI so type checking is gated and executed for relevant JS/TS changes.
- Fixed an issue where the Show Theme Builder Layouts option appeared in Builder Settings for users who were not allowed to load Theme Builder layouts, so the setting had no effect.
- Fixed Menu and Fullwidth Menu WooCommerce cart quantity responding to responsive Show Cart Quantity on the front end so it matches the Visual Builder.
- Fixed layout import progress bar fluctuating during multi-file imports by ensuring progress only moves forward.
- Theme Customizer Heading Text Color now applies its default #666666 value to Builder 5 front-end headings.
- Fixed pasted inline title text duplicating after blur.
- Fixed builder-enabled CPT single frontend parity by removing legacy container/sidebar/meta-wrapper output.
- Fixed a PHP 8 fatal error in Divi when certain plugins left the template global in an unexpected shape during admin post list screens.
- Improved AI post management tools by reusing existing page tools with a postType option, including support for custom post types.
- Fixed an issue where AI Agent chat history was lost when dragging the chatbot panel between docked and floating positions.
- Added and hardened the SVG module workflow so editors can render and style sanitized inline SVG from code or uploaded source with consistent VB/FE behavior.
- Fixed Constant Contact email provider authentication by migrating to API v3 with OAuth 2.0 support. Added automatic token refresh to prevent authentication failures when tokens expire. Fixed critical bug preventing JSON response decoding for email providers and spam protection. Improved error message display for subscription failures. Added error handling for OAuth authentication failures in Divi 5. Enabled management of email accounts with no lists.
- Fixed Person module after D4 to D5 migration so image and text stay side-by-side and the image column no longer forced full width in flex layout.
- Fixed the wrong color being set as the default heading color in the Theme Customizer.
- Fixed example extension webpack watch mode repeatedly recompiling because conversion-outline.json was rewritten on every build even when its content did not change.
- Fixed D4 to D5 conversion so free-form custom CSS on the example D4 module migrates into Divi 5 like core modules.
- Fixed Icon List Item text so spaces around inline HTML tags display correctly on the front end, and allowed HTML in the list item text element metadata for consistent Visual Builder handling.
- Fixed an issue where product dynamic content options could be missing in the Visual Builder due to incorrect post context during after-app-load settings data resolution.
- Fixed a Divi 5 portability issue where imported Lottie modules could keep source-site JSON URLs; same-site JSON assets are now transferred and rewritten during import.
- Fixed Column “Apply Structure Template” so Flex structure templates appear when the column uses Flex layout, not only Grid templates.
- Fixed a VB and front-end color mismatch for heading, body, and link text colors by emitting CSS global variable rules in the customizer CSS output for Divi 5.
- Added task documentation for the Divi 5 global text color parity fix tracked under issue #49186.
- Woo Checkout Billing and Shipping Select2-backed fields now apply Fields hover text color consistently with standard checkout fields.
- Fixed module links with multiple query parameters so URLs with & no longer broke redirects on the frontend.
- Fixed a CSS numeric typing regression that caused TypeScript check failures when parsed numeric values reached string-only consumers.
- Added new aspect-ratio settings to the sizing group for all modules.
- Added new framing settings to all modules with images, including object fit and position.
- Implemented image group presets and updated all modules with images to support the new preset type.
- Harmonized the settings available in the image group for all modules.
- Enabled composible settings for image option groups.
- Fixed image animations not working for the post carousel module when enabled via composable settings.
Oben