Enfold - Responsive Multi-Purpose Theme

Enfold - Responsive Multi-Purpose Theme 7.1

No permission to download
performance: remove no longer needed vendor related CSS rules ( -webkit- -ms- -o- -moz- )

fixed: hide selectbox to change CET base in modal popup when "admins only" selected in theme options for non admins
fixed: missing translation in frontend admin bar
fixed: broken Mailchimp Signup - updated to support Mailchimp API 3.0

added: theme option Performance -> Show Advanced Options -> Old Browser Support to load the removed rules again

WooCommerce compatibility: ajax cart dropdown not working with 7.8
WooCommerce compatibility: hide ajax cart on cart and checkout page (new in 7.8) - use filter 'woocommerce_widget_cart_is_hidden' to change
TEC Pro compatibility: minor CSS fixes for broken footer layout for series post type
WooCommerce/YOAST compatibility: product snippet button and variation products break backend on update product

updated: Lottie Player js component (https://dotlottie.github.io/player-component/) - reverted back as version seems to be buggy
updated: French language files fr_FR (version 5.6.2 provided by comkapi - Patrick)
updated: Czech language files cs_CZ (version 5.6.2 provided by DemonioCZ - https://github.com/KriesiMedia/enfold-language-files/pull/50 )
updated: German language files minor translation errors
updated: Italian language files it_IT (version 5.6.3, provided by BigBatT - [email protected])
updated: Dutch language files nl_NL (version 5.6.3 provided by EZWebdesign - Roger Hoen )

DEVELOPERS:

tweak: added false to class_exist() function

added: filter ‘avf_old_browser_support’ – allows to overwrite theme option "Support old browsers" when selected
added: action ‘ava_framework_before_print_admin_page_styles’ – fired before framework outputs styles
added: filter 'avf_portfolio_cpt_tax_args' - allows to modify $tax_args arguments
fixed: Uncaught Error: Call to undefined function apply_filter() in class avia_masonry
tweak: add a fallback to class aviaElementManager in case of broken internal data structure
tweak: improve logic of loading of language files
tweak: use WP local language for reCaptcha by default

fixed: Uncaught Error: Call to undefined function did_filter() during update process

added: post type depending class to article of class avia_post_slider

updated: Italian language files it_IT (version 5.6, provided by BigBatT - [email protected])

DEVELOPERS:

updated: filter avf_combo_box_image_size - added parameters
feature: new ALB Element Lottie Animations (supports .lottie and .json)
feature: new ALB Element Before-After Image (image difference)
feature: added swipe feature to lightbox
feature: added swipe feature to single post pages (including portfolio, products)
feature: ALB Gallery options for navigation arrows to scroll through images without lightbox (include support for swipe feature)
feature: Theme option to set a custom shrink factor for shrinking header
feature: ALB Animated Countdown new styling options (flip numbers, retro clock)
feature: ALB Events Countdown new styling options (flip numbers, retro clock)

tweak: added a few more theme option colors to css variables

fixed: ALB fullwidth easy slider youtube controls blocked by overlay (CSS fix)
fixed: ALB modal popup only shows first image after opening in gallery, ....
fixed: burger menu does not close when click on current page (subitems visible)

Relevansi comp.: added support to use avia_product_slider and avia_masonry on search page

updated: Layerslider v7.6.9
updated: sync all language files (5.5)
updated: Dutch language files nl_NL (version 5.5 provided by EZWebdesign - Roger Hoen )
updated: Hungarian language files hu_HU (5.5, provided by Földesi Stúdió - Földesi Mihály )
updated: Croatian language files hr (version 5.5, provided by NUIT d.o.o. - [email protected] )

DEVELOPERS:

added: filter 'avf_lottie_placeholder_url' - change link to custom placeholder animation
added: filter 'avf_lottie_alb_backend_player' - change HTML of backend canvas player
added: filter 'avf_post_nav_swipe_support' - change theme option
added: filter 'avf_header_shrink_factor' - change shrink factor on page basis
added: filter 'avf_enable_enqueue_dotlottie_script' - allows to force loading of basic dotlottie player js by 3rd party elements
feature: add option to filter ALB product elements for product tags

Product Grid
Product List
Product Slider

added: Note that appending a Seach Icon to menu is only available when Top Header layout is selected

fixed: CSS masonry with 1px gap - selector too weak
fixed: Uncaught Error: Attempt to assign property "extra" on null in ../config-templatebuilder/avia-template-builder/php/class-asset-manager.php:1175
fixed: Event Tickets Plus - modal popup not showing with Attendee Registration
fixed: js notice "Loading the Google Maps JavaScript API without a callback is not supported"
fixed: demos import for extra iconfonts broken (e.g. medical demo)
fixed: ALB Fullwidth Easy Slider's stretched video prevents video controls to be clicked
fixed: Undefined array key "bar_styling_secondary" in progressbar.php when importing demo

WPML comp.: added logic to hide WPML specific taxonomies from post categories (e.g. translation_priority)

updated: Layerslider v7.6.8
updated: Google Maps script to v3.52
updated: Italian language files it_IT (version 5.4.1, provided by BigBatT - [email protected])
updated: French language files fr_FR (version 5.4 provided by comkapi - Patrick)
updated: sync all language files (5.4.1-dev-2)

DEVELOPERS:
added: filter 'avf_wpml_default_exclude_taxonomies': allows to add/modify WPML specific taxonomies to exclude
added: filter 'avf_select_product_taxonomies' - filter the product tags to select taxonomies from
ecurity/Performance: Improve backend for portfolio permalink settings (register-portfolio.php)
Security Improvement: add user capability check to ajax callbacks

feature: image copyright to more elements
Easy Slider
Featured Image Slider
Fullscreen Slider
Fullwidth Easy Slider
Team Member

performance: added compressed version of png to enfold/images/background-images/...
performance: add passive listeners to jQuery touch and mouse wheel events
performance: added theme option "Performance -> Show Advanced -> Custom Font Loading Source" - supress loading of custom uploaded fonts from default location

tweak: split copyright toggle into content toggle and styling toggle for consistency
tweak: ALB Image move link toggle to top in advanced tab
tweak: add option "Page Element Filter" to ALB Post Slider
tweak: add option to display an alert message box for empty required fields on ALB Contact Form

fixed: notice caused by loading Google Fonts because of missing https: in class-style-generator.php
fixed: theme option background image (General Styling Tab) breaks e.g --enfold-main-color-img in dynamic CSS
fixed: CSS ALB Gallery big preview with thumbnails below and no scaling image distorting when mixed portrait and landscape
fixed: Theme option Advanced Styling -> Menu Links in overlay/slide out missing

added: note for ALB Blog Post that ALB pages/posts/.. only display Excerpt With Read More Link

updated: Croatian language files hr (version 5.4-dev-2, provided by NUIT d.o.o. - [email protected])
updated: Italian language files it_IT (version 5.4-dev-2, provided by BigBatT - [email protected])
updated: Dutch language files nl_NL (version 5.4-dev-2 provided by EZWebdesign - Roger Hoen )
updated: sync all language files (5.4-dev-2)

DEVELOPERS:

tweak: Make functions overrideable in various plugins config-* folders
tweak: clean up code in config-wordpress-seo/config.php

added: filter 'avf_gmaps_no_google_fonts' - allows to supress loading Google Fonts by GMaps
added: filter 'avf_combo_box_image_size' - allows to change image size in widget Enfold Combo Widget
added: filter 'avf_postslider_posts_meta_data' - allows to show/hide post meta data in ALB Postslider/ALB Blog Posts
added: filter 'avf_postslider_posts_meta_data_show' to override old behaviour in ALB Postslider/ALB Blog Posts (return true or false)
added: filter 'avf_show_tags_meta' to override old behaviour in loop-index.php (return true or false)
Security/Performance: Improve backend for portfolio permalink settings (register-portfolio.php)
Security Improvement: add user capability check to ajax callbacks

feature: image copyright to more elements

Easy Slider
Featured Image Slider
Fullscreen Slider
Fullwidth Easy Slider
Team Member

performance: added compressed version of png to enfold/images/background-images/...
performance: add passive listeners to jQuery touch and mouse wheel events
performance: added theme option "Performance -> Show Advanced -> Custom Font Loading Source" - supress loading of custom uploaded fonts from default location

tweak: split copyright toggle into content toggle and styling toggle for consistency
tweak: ALB Image move link toggle to top in advanced tab
tweak: add option "Page Element Filter" to ALB Post Slider
tweak: add option to display an alert message box for empty required fields on ALB Contact Form

fixed: notice caused by loading Google Fonts because of missing https: in class-style-generator.php
fixed: theme option background image (General Styling Tab) breaks e.g --enfold-main-color-img in dynamic CSS
fixed: CSS ALB Gallery big preview with thumbnails below and no scaling image distorting when mixed portrait and landscape
fixed: Theme option Advanced Styling -> Menu Links in overlay/slide out missing

added: note for ALB Blog Post that ALB pages/posts/.. only display Excerpt With Read More Link

updated: Croatian language files hr (version 5.4-dev-2, provided by NUIT d.o.o. - [email protected])
updated: Italian language files it_IT (version 5.4-dev-2, provided by BigBatT - [email protected])
updated: Dutch language files nl_NL (version 5.4-dev-2 provided by EZWebdesign - Roger Hoen )
updated: sync all language files (5.4-dev-2)

DEVELOPERS:
tweak: Make functions overrideable in various plugins config-* folders
tweak: clean up code in config-wordpress-seo/config.php

added: filter 'avf_gmaps_no_google_fonts' - allows to supress loading Google Fonts by GMaps
added: filter 'avf_combo_box_image_size' - allows to change image size in widget Enfold Combo Widget
added: filter 'avf_postslider_posts_meta_data' - allows to show/hide post meta data in ALB Postslider/ALB Blog Posts
added: filter 'avf_postslider_posts_meta_data_show' to override old behaviour in ALB Postslider/ALB Blog Posts (return true or false)
added: filter 'avf_show_tags_meta' to override old behaviour in loop-index.php (return true or false)
security improvements: prevent changes to portfolio permalinks by non authenticated users
security improvements: added user capability check for sidebar operations
security improvements: added user capability check for various ajax requests
fixed: YOAST fatal error explode() must be of type string array given (config-wordpress-seo/config.php:230)
updated: Google Maps API to 3.51
updated: Layerslider v7.6.7
updated: Italian language files it_IT
updated: Croatian language files hr
Feature: new ALB chart element
feature: added option "Page Element Filter" to exclude page content from ALB subqueries for various elements:

Blog
Magazine
Masonry Entries
Portfolio
Postslider
Product Grid
Product List
Product Slider

feature: option to display image copyright text from media library

Masonry
Masonry Gallery
Horizontal Gallery

performance: minify dynamic created css files in folder dynamic_avia (if WP_DEBUG is not set and file merging/minify is selected)

tweak: move post-css files from ../uploads/avia_posts_css/ to ../uploads/dynamic_avia/avia_posts_css/ (old folder is kept for backwards comp. with cache plugins - can be deleted manually)
tweak: move demo downloaded files from ../uploads/avia_demo_files/ to ../uploads/dynamic_avia/avia_demo_files/ (old folder is kept for backwards comp. only - can be deleted manually)
tweak: move custom shape files from ../uploads/avia_custom_shapes to ../uploads/dynamic_avia/avia_custom_shapes (folder is moved in theme update routine if new folder does not exist)

tweak: allow to upload variable google fonts - https://kriesi.at/documentation/enfold/typography/#using-variable-fonts - Support currently only for “named instances”
tweak: add info for Envato Market Plugin - WP_CLI update support
tweak: added a note to exclude page with contact form from cache
tweak: replace theme options page icons png with svg
tweak: added alt and title and schema.org to icon circles logo
tweak: load 3rd party scripts unminified with WP_DEBUG only (waypoints, aviapopup)

added: Option for icon to link to WooCommerce account/register/login page to menu (top header)
added: Option to save video preview thumbs in media library (Youtube and Vimeo) - ALB Video element
added: Option "Short description for backend" to various ALB elements

fixed: ALB Contact Form hidden label and dropdown select box show placeholder
fixed: Argument 1 passed to Avia_Gutenberg::handler_display_post_states() must be of the type array, bool given (caused by a plugin)
fixed: advanced styling background color for "Small bar above Main Menu" not working on transparency pages
fixed: hiding WPML langauge flags in extra elements menu by theme option not working
fixed: bug with merge of minified css files - broken background image urls
fixed: WP 6.1 CSS fix for underlined links
fixed: WP 6.1 CSS fix additional margin with figure tag
fixed: TEC display publish date instead of events date on single event blog element (since 6.0)
fixed: CSS for light & dark transparent color schemes in ALB contact form
fixed: broken frontend when ALB Blog queries a custom taxonomy (e.g. portfolio - portfolio items) and these are using ALB
fixed: cannot redeclare av_upcoming_events_fallback()
fixed: WooCommerce quantity pickers stop working when changing shipping method
fixed: PHP 8.0 notice protected __destruct() in class-sub-item-query-base.php
fixed: PHP 8.0 compatibility with indirect access to properties - class-popup-templates-responsive.php
fixed: PHP 8.0 Deprecated: html_entity_decode(): Passing null to parameter #1 ($string)
fixed: missing dependency warnings in YOAST and RankMath

WPML: make ALB icon circles logo translateable

IMPORTANT:
==========

Custom uploaded type fonts and icon fonts via theme options page:

- New sites or sites with no uploaded fonts use ../uploads/dynamic_avia/avia_type_fonts or ../uploads/dynamic_avia/avia_icon_fonts
- Existing sites with uploaded fonts will keep ../uploads/avia_fonts due to risk of breaking sites because of database entries.
- To switch to new directory structure delete all fonts first and then reupload them again (can be done any time after update)

updated: Layerslider v7.6.1
updated: jQuery in documentation folder to v3.6.1
updated: Italian language files it_IT (version 5.2.1, provided by BigBatT - [email protected])
updated: sync all language files (5.3-dev-4)
updated: Dutch language files nl_NL (version 5.3-dev-4 provided by EZWebdesign - Roger Hoen )
updated: Italian language files it_IT (version 5.3-dev-4, provided by BigBatT - [email protected])

DEVELOPERS:

tweak: make all functions overrideable in enfold\config-woocommerce\config.php
tweak: make all functions overrideable in enfold\config-woocommerce\config-woocommerce-bookings\config.php
tweak: make all functions overrideable in enfold\config-wordpress-seo\config.php
tweak: make all functions overrideable in enfold\config-rank-math\config.php

tweak: enfold\config-woocommerce\config.php move filter hooks outside function_exist() check (was not consistent before)

added: filter 'avf_css_strip_whitespace_dynamic_files' - allows to supress minify of dynamic files in production environments
added: filter 'avf_dynamic_files_upload_folder' - allows to use a custom dynamic folder in WP uploads directory
added: filter 'avf_disable_grid_cells_responsive_padding' - allows fallback (for old sites) to ignore responsive setting
added: filter 'avf_el_styling_responsive_styles_ignore' - allows to use only default setting of styles (fallback for old sites)
added: filter 'avf_loop_index_meta_time' - allows to change meta data publish date in loop-index
added: filter 'avf_events_single_event_publish_date_format' - modify meta data single event start date format in loop-index
added: filter 'avf_video_thumbnails_path' - modify path where uploaded video thumbnails are stored (youtube, vimeo)
added: filter 'avf_google_recaptcha_apiurl' - allows e.g. WPML to redirect to current language of the page
added: filter 'avf_google_recaptcha_apiurl_lang' - allows e.g. WPML to change to current language of the page
added: filter 'avf_alb_element_animation' to some elements - allows to change start of animation when element comes in viewport
added: new waypoint animation classes for filter 'avf_alb_element_animation'
added: filters to allow dynamic charts (see docu https://kriesi.at/documentation/enfold/chart-element/ for examples how to use):
- avf_chart_dataset_data
- avf_chart_dataset_label
- avf_chart_labels
- avf_chartjs_config_object

removed: global $woocommerce in enfold\config-woocommerce\config.php ( replaced by WC() )

deprecated functions in framework
modified access to methods and properties of some framework and templatebuilder classes
added a fallback when user accesses protected properties in framework and template builder classes - deprecated notice with WP_DEBUG
deprecated and moved enfold\framework\php\class-queryfilter.php to enfold\framework\php\legacy\class-queryfilter.php
Top