added: new demo: Enfold Reef
added: new demo: Enfold Studio
added: Cloudflare Turnstile integration
added: Improved Gallery elements (WooCommerce Gallery enabled, remove Gallery Button, additional Layouts)
added: List Menu element - shows one of your menus or a custom list of links, can be placed inside a column, and lists them vertically or horizontally
added: List Menu offers colors, hover colors, font sizes, text transform and text decoration, plus a link padding that enlarges the clickable area instead of only spacing the text apart
added: "What's new" panel in the admin bar and the theme options header, showing Enfold news and release info
added: Notification Center in Theme Update, to switch the news panel off in the admin bar, the theme options panel, or both
added: Documentation, Support and version links in the footer of the Enfold admin screens
added: A heavily modernized visual experience for the Layout Builder:
The element panel:
Elements now sit in a full height sidebar with collapsible sections instead of the top toolbar - Layout Builder > Position Of The Element Panel switches back
Sidebar can be dragged wider or narrower, snaps to one to four columns and remembers the width
Search box filters elements by name and description, opening only the sections that match
New fullscreen button - the editor's own fullscreen in the block editor, admin menu folded away and a single column layout in the classic editor, about 400px more room either way
Custom elements can be added and edited at any time
Advice notes above the builder can be closed and stay closed
Dialogs open and close noticeably faster
Icons:
Element icons are vector graphics, crisp on high resolution screens
Toolbar icons - add, edit, duplicate, delete, undo, redo, drag handles - are vector too
Element icons can be replaced from a child theme, filter avf_builder_element_icon_file
The canvas:
Element icon and name sit on one row with a larger icon
Every element carries its icon and name for better identification
Element buttons - save, duplicate, edit, delete - evenly spaced and writing direction aware
Elements name what they hold - accordion sections, form fields, button rows, slide captions, map locations, audio playlist tracks
Chart datasets, Post Metadata fields and Table, Social Buttons, Countdown and Dynamic Data captions are named too
Blog Posts, Portfolio Grid, Magazine, Post Slider, Masonry and the shop elements name their categories
Galleries and sliders show their first pictures as thumbnails, updating as you edit
A Code Block shows its first lines as written
Social Buttons shows its networks as icons - a site wide row links to where they are chosen
The Headline Rotator shows its words in the sentence, List Menu and Fullwidth Sub Menu show menu or own entries
The Custom Layout element names its entry and opens it for editing in a new tab
Drag and drop:
Dragging near the top or bottom scrolls the page, faster closer to the edge
In the block editor the dragged element no longer drifts from the pointer or hides behind the panel
tweak: Enfold admin notices now carry the Enfold accent colour on their left edge
tweak: After an update only the newest Enfold notice is shown - skipping several versions no longer stacks a notice for each one
tweak: Theme Extensions no longer clutters the WordPress admin bar - it stays where it was in the Enfold menu
tweak: The theme options address bar now follows the section you are on, so a section can be bookmarked or shared
tweak: The Customizer section of the theme options no longer carries its BETA notice
tweak: Removed HTML tags from navigation menu descriptions
tweak: Demo import assigns the navigation menus of a demo to the theme menu locations, whatever the menus are named
tweak: A custom element is no longer a page of its own.
fixed: In a Grid Row the colour dot of a cell disappeared the moment you pointed at the cell.
fixed: In elements built from a list of items - an accordion, a slider, a form - the button that adds an entry produced a copy of the first one instead of a new blank entry
fixed: Demo import assigned the navigation to an empty placeholder menu, leaving the site without a menu
fixed: Demo import kept a logo or background image pointing at the machine the demo was built on
fixed: Demo import left some demo images loading from kriesi.at instead of copying them to your site
fixed: Links to a theme options section (#goto_...) did not switch the section when the options page was already open
fixed: CSS cascade regression theme styles loading before element styles
fixed: Added alphanumeric check before modifying character
fixed: Gallery element lost the portrait layouts of the Mosaic, Filmstrip and Editorial styles
fixed: Imported demos showed the wrong product categories and images in elements because the ids of the demo were kept
fixed: Buttons on a slide linked back to the demo site, or to an unrelated page, instead of the matching page or product category on your site
fixed: On a multisite network, Enfold notices you had already dismissed kept coming back - a site with no notices of its own was clearing the dismissed list for every other site
fixed: Importing a demo could turn an unrelated page like the privacy policy into the blog page
fixed: Demo import reported a misleading file permission error when the downloaded demo package was incomplete
updated: LayerSlider 8.4.0
updated: Italian language files it_IT (version 7.1.6, provided by BigBatT - [email protected])
added: new alb gallery layouts (Mosaic Grid, Filmstrip, Editorial Split, Spotlight)
tweak: Clearer, friendlier wording throughout the Theme Options and Layout Builder option descriptions
fixed: WP 7.0.0 compatibility: missing ALB metabox on the block editor
fixed: Mailchimp signup widget failed to subscribe when another Enfold form was on the same page
fixed: return statement to use variable $template
fixed: syntax error in switch case for shortcodes
PHP 8.5 compatibility: fixed PHP deprecation warnings
Patchstack team XSS vulnerability report: Cross Site Scripting in backend
tweak: Added role main attribute to main div in header.php
fixed: dependency warnings "Function WP_Scripts::add was called incorrectly"
fixed: WP Super Cache fatal error when updating plugins
updated: LayerSlider 8.2.0
updated: Croatian language files hr (version 7.1.4, provided by NUIT d.o.o. - [email protected] )
updated: Italian language files it_IT (version 7.1.4, provided by BigBatT - [email protected])
updated: German language files de_DE_formal (provided by pavog - Paul Vogel via Github Repository)
tweak: force clear cache to reload css and js files after theme options update
fixed: Warning: Undefined array key "trail_end" in /enfold/includes/helpers/helper-template-logic.php on line 210
fixed: link notices in language files
Patchstack team Broken Access Control vulnerability report: fixed in ajax search
Patchstack team XSS vulnerability report: Iconbox link fixed
DEVELOPERS:
added: filter 'avf_default_container_tag_textblock' - allows to modify the Text Block container tag
added: filter 'avf_before_force_clear_caches' - shortcut clear cache and use own functions
added: action 'ava_force_clear_caches' - called when finished with clear cache
updated: Italian language files it_IT (version 7.1.4, provided by BigBatT - [email protected])
updated: German language file de_DE_formal (provided by Paul Vogel - [email protected])
updated: German language file de_DE (provided by Paul Vogel - [email protected])
updated: Dutch language files nl_NL (version 7.1.4 provided by EZWebdesign - Roger Hoen)
updated: French language files fr_FR (version 7.1.4, provided by comkapi - Patrick)
tweak: Center reCaptcha V2 when Contact Form labels are centered
fixed: ALB Team Member CET cannot be saved
accessibility: add an option to replace section tag by div in ALB textblock
Patchstack team XSS vulnerability report: column and cell link fixed
removed: Support for plugin "One Click Accessibility"
PHP 8.3 compatibility: fixed filesize <= 0 problem in function avia_backend_create_file()
updated: French language files fr_FR (version 7.1.2, provided by comkapi - Patrick)
feature: added Product Review Tab to Enfold Combo Widget
performance: refactor code in ..\config-templatebuilder\avia-template-builder\php\base-classes\class-popup-templates-base.php function replace_templates()
tweak: add a check for options array to be an array in function avia_get_option()
tweak: Add padding and background color to ALB Textblock
tweak: make the string "Please wait a few seconds and dont reload the page...." translatable
tweak: ALB Postslider - fixed inconsistent postdate when excerpt contains whitespace characters
accessibility: replace empty hidden cookie reload anchor link with span
fixed: misaligned ALB Gallery Navigation Arrows
PHP 8.4 compatibility: fix deprecation notices for nullable types in function parameters
updated: LayerSlider 7.15.1
updated: Dutch language files nl_NL (version 7.1.1 provided by EZWebdesign - Roger Hoen )
updated: Italian language files it_IT (version 7.1.2, provided by BigBatT - [email protected])
DEVELOPERS:
tweak: add byRef to parameters array of apply_filters_ref_array() calls
tweak: Clean up options descriptions in theme options - added "read more" - section
tweak: Clean up options descriptions in ALB modal popup - added "read more" - section
tweak: replace checkboxes with toggles in ALB modal popup
fixed: Uncaught TypeError: can’t access property “applyFilters”, obj is undefined in../enfold/js/avia-js.js (window['wp'].hooks)
fixed: Warning: Undefined property: stdClass::$ID in ../enfold/includes/config-enfold/functions-enfold.php on line 860 + 862
fixed: ALB Audio Player cannot edit playlist when bundled Layerslider is deactivated
fixed: CSS in preview in theme options page "Header"
fixed: CSS with cart icon and transparent header
fixed: CSS for svg icons in header to inherit Advanced Styling CSS options
fixed: WPML warning "Undefined variable $translate_class"
fixed: class-modal-elements.php select endtag missing /
Updated: LayerSlider 7.14.4
updated: sync all language files (7.0)
updated: Italian language files it_IT (version 7.1.1, provided by BigBatT - [email protected])
updated: Dutch language files nl_NL (version 7.1.1 provided by EZWebdesign - Roger Hoen )
DEVELOPERS:
added: theme support "avia_alb_checkbox_toggles"
added: filter 'avf_theme_option_desc_chars' - allows to modify svg icons for additional description text
added: filter 'avf_theme_option_desc_read' - allows to modify read more text for additional description text
added: filter 'avf_alb_modal_desc_chars' - allows to modify svg icons for additional description text
added: filter 'avf_alb_modal_desc_read' - allows to modify read more text for additional description text
removed: outdated code already in comment
tweak: replace Wp Media Library by WordPress Media Library in ALB icon selector modal popup
performance: avoid multiple db queries when using attachment_url_to_postid
added: Google Fonts Source Sans Pro and Poppins to default font list
feature: added option to various ALB elements to filter WooCommerce OnSale products
feature: support to upload custom SVG Icon sets, also colored svg icons (color scheme settings or custom color settings do not affect color of these icons)
feature: theme option to deactivate default iconfont entypo-fontello in "SVG Iconset and Iconfont Manager"
tweak: support german umlaut in URL of "Table of content" widget
tweak: added class content-* to grid row cell container .flex_cell
tweak: load google maps js API async
tweak: remove double HTML markup for "date" in ALB timeline
PHP 8.2 compatibility: fixed Uncaught TypeError in class MetaBoxBuilder line 311
WordFence vulnerablity fix: limit download of theme options to admin only (discovered by mikemyers)
WordFence vulnerablity fix: removed not needed function avia_ajax_get_image_color() (discovered by mikemyers)
fixed: Fold/Unfold button not hidden in responsive mode when fold container is hidden
updated: Google Maps API version to 3.59
updated: Italian language files it_IT (version 7.0, provided by BigBatT - [email protected])
updated: Dutch language files nl_NL (version 7.0 provided by EZWebdesign - Roger Hoen )
updated: French language files fr_FR (version 7.0, provided by comkapi - Patrick)
updated: sync all language files (7.0)
tweak: Improve logic for /?avia_extended_shop_select= queries - use data-href attribute and js routing
tweak: add footer tag when Footer Setting: Select a page to replace both footer and socket
fixed: Uncaught TypeError: Cannot access offset of type string on string in ../includes/helper-asset.php
fixed: Enfold theme options translations do not work in 6.0.8
fixed: PHP Fatal error: Uncaught TypeError: strip_tags(): in ..\framework\php\widgets\widget-classes\class-avia-partner.php
WP 6.2.0 compatibility: fix missing bulk select checkboxes in backend menu page
updated: Italian language files it_IT (version 6.0.9, provided by BigBatT - [email protected])
updated: Dutch language files nl_NL (version 6.0.9 provided by EZWebdesign - Roger Hoen )
DEVELOPERS:
tweak: improve var '--enfold-header-height' (provided by Guenni007)