Aller au contenu principal
MeteorGPLby WebbingApps

Bw Zenny

Thème
Suivre 0 Ajouter une étoile 0
Installer

Journal des modifications 18

Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications du thème.

CHANGELOG.md

1.9

Nouveau Amélioré Corrigé Sécurité Supprimé Dans le dépôt

Fix: - Add "if ( ! defined( 'ABSPATH' ) ) { exit; }" guard to all theme PHP files to prevent direct file access. - Add nonce check to AJAX handler bzotech_load_ajax_tool_panel(). - Sanitize/clamp $_GET number, posts_per_page, page inputs (archive.php, index.php, search.php, top-filter.php, shop/product-list ajax handlers...) to prevent abuse via invalid values. - Harden Bzotech_Template::load_view()/load_view_assets() against path traversal. - Escape output with esc_html()/wp_kses_post() in ajax tool-panel HTML and yith-compare-button.php icon output. - Fix fatal TypeError on PHP 8 when AJAX json_decode() returns null (new bzotech_decode_ajax_json() helper). - Fix "session already active" PHP warnings by guarding session_start()/session_destroy() with session_status(). - Fix double-encoded Google Fonts URL. - Fix body-background option type (Redux/metabox), reworked to unified "background" control. - Fix mega menu init timing (hooked to init instead of running at file load). - Fix Redux config loading too early (deferred to init hook). - Fix undefined $item_wrap/$item_inner notices in post/product grid templates. Updated: - Migrate icon library from Font Awesome to Line Awesome across templates, post-meta output and social icon maps. - Migrate product gallery/image sliders from Slick to Swiper.js (single product detail templates, quick view) — added 3 missing detail-minimal-style1/2/3.php templates to match the other demo styles. - Migrate image/video popups from Magnific Popup to Fancybox (Instagram gallery, popup video). - Consolidate & minify frontend CSS/JS into fewer bundled files (base-style, elementor, side-wide, style, custom-style) for fewer HTTP requests. - Add no_found_rows to WP_Query calls (search, related/latest products, ajax pagination, widgets) for better query performance. - Cache repeated option/meta lookups with static vars + object cache for tax attributes. - Add loading="lazy" to product swatch images. - Add preconnect hints for Google Fonts. - Load jquery-elevatezoom only on single product pages; drop unused scripts (slick, magnific-popup, accordionSlider, modernizr, hoverdir, TimeCircles, jcarousellite, mCustomScrollbar, owl.carousel, jquery-ui-tabs/slider) and their library files. - Preload Elementor header/footer widget CSS/JS earlier to fix missing styles on first load. - Remove layout-shift "opacity:0" preload rule that could hide page content. - Plugin BZOTech Core 1.4 Removed: - Remove unused Elementor "Image Choose" and "Ajax Select2" custom controls (not referenced by any widget). - Remove the theme's old built-in demo importer and legacy Customizer (Option Tree) integration, superseded by the current import flow. - Remove unused post-like feature script and dead owl-carousel slider functions (bzotech_owl_slider, bzotech_all_slider — no markup used them).

=====================

1.8

Corrigé Pas encore disponible

Fix: - Fix function bzotech_minicart_ajax()

1.7.9

Amélioré Corrigé Pas encore disponible

Fix: - Fix demo data import timeout errors. Updated: - Plugin: Bzotech Core 1.6

=====================

1.7.8

Nouveau Amélioré Corrigé Pas encore disponible

Fix: - Fix YITH WooCommerce Compare Plugin - Fix YITH WooCommerce Wishlist Plugin

Updated: - Plugin revslider (6.7.40) - Add an option to hide/show the backend in Elementor "Products list" to improve backend speed. - Remover do_action in item product list

=====================

1.7.7

Corrigé Sécurité Pas encore disponible

Fix: Ajax security

=====================

1.7.6

Amélioré Pas encore disponible

Updated: - 2 styles mega menu - Some features on the product page: Quick Comparison, Ask Us, Selling, Views...

=====================

1.7.5

Amélioré Pas encore disponible

Updated: - Plugin Bzotech Elementor 1.2 - plugin revslider 6.7.25 Fix: - Update the Swiper slider to version 8.4.5 for compatibility with Elementor version 3.26.3.

=====================

1.7.4

Corrigé Dans le dépôt

Fix: - Disable woocommerce message contains outdated copies of some WooCommerce template files

=====================

1.7.3

Corrigé Pas encore disponible

Fix: - Single product

=====================

1.7.2

Amélioré Corrigé Pas encore disponible

Updated: - Slider Revolution ver: 6.7.20: We have updated the Slider Revolution plugin. You can update it by deleting the current plugin and reinstalling it. - bw-zenny.pot: We have updated the data for the theme's language translation. There might be new translations added, and you can use the Loco Translate plugin to "Sync" them. Fix: - Fix importer: update settings default - Product sticky: The sliding effect of the product has become smoother.

=====================

1.7.1

Amélioré Corrigé Pas encore disponible

Updated: - Plugin BZOTech Core 1.2 - Plugin Bzotech Elementor 1.1 Fix: - Style error when updating elementor to version 3.24 or higher - Fix importer: Add importing elementor site settings - Fix Theme check

=====================

1.7

Amélioré Pas encore disponible

Updated: - Home 10 - plugin BZOTech Core 1.1 - plugin revslider 6.7.18

=====================

1.6

Amélioré Pas encore disponible

Updated: - Home 9

=====================

1.5

Amélioré Pas encore disponible

Updated: - Home 8

=====================

1.4

Amélioré Pas encore disponible

Updated: - Home 7

=====================

1.3

Amélioré Pas encore disponible

Updated: - Home 6

=====================

1.2

Amélioré Pas encore disponible

Updated: - Home 5

=====================

1.1

Amélioré Pas encore disponible

Updated: - Home 4 - Improved CSS loading function

=====================

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues