Handmade Shop WooCommerce WordPress Theme
Added:
Support for the WooCommerce 11.1 variation gallery - a variation that carries its own gallery images now replaces the whole product gallery, thumbnail slider included, and picking another variation or clearing the selection puts the product gallery back
Updated:
Learts Addons plugin - v.2.0.6
Fixed:
Fix: the product gallery no longer goes blank with a "Cannot read properties of undefined (reading 'getSlick')" console error when a variation gallery is shown - the sliders are now taken down before WooCommerce replaces the gallery markup and rebuilt on the new markup afterwards
Fix: a variation gallery showed the parent product's images, because the gallery media list was cached per product ID and WooCommerce renders a variation gallery through that same product
Fix: the product gallery and its thumbnail slider now read their images from the product object rather than from the global post, so a variation gallery renders the right images - including on products above the AJAX variation threshold, where no post is set up
Fix: clearing a variation, or picking one without its own gallery images, now restores the product gallery - the snapshot WooCommerce restores from never reached the page because the swatches plugin replaces the variable add-to-cart template
Fix: the gallery thumbnail now follows the main image when a variation image is not part of the product gallery, instead of the two showing different products
Fix: quick view no longer overwrites the WooCommerce cart fragments and variation script settings belonging to the page it was opened from - that broke the mini-cart session cache for the rest of the session, and add to cart on products with more than 30 variations
Fix: the WooCommerce Brands line now renders inside the product meta table instead of being pushed out above it
Fix: the review form honours the "Comment author must fill out name and email" discussion setting instead of always requiring them, and its rating label carries the id the WooCommerce star widget refers to
Fix: the header mini-cart is rendered on the server when the "learts_enqueue_wc_cart_fragments" filter switches the fragments script off, instead of staying permanently empty
Security(Learts Addons): the builder autocomplete endpoint now requires an editor capability plus a nonce and only searches allow-listed post types and taxonomies - it could previously be called by anyone to list WooCommerce coupon codes
Added:
Support for the WooCommerce 11 product gallery videos - gallery videos now show in the product gallery, the thumbnail slider, the lightbox and the quick view, and only the slide being viewed plays
Updated:
Updated outdated templates of WooCommerce 11.1.0
Fixed:
Fix: the product gallery, its thumbnail slider and the quick view now show the gallery media of a product that has no featured image, instead of only the "Awaiting product image" placeholder
Fix: an image used both as the featured image and as a gallery image is no longer rendered twice in the product gallery and its thumbnail slider
Fix: prevent PHP warnings on the product gallery when the file of a gallery attachment is missing
Updated:
Learts Addons plugin - v.2.0.5
Fixed:
Fix: always load the WooCommerce cart fragments script again - skipping it while the cart looked empty could leave a shopper on a cached page being told their cart was empty. Stores with a WooCommerce-aware page cache or LiteSpeed ESI can still skip it with the "learts_enqueue_wc_cart_fragments" filter
Perf: widen the product query cache key from 4 to 12 hash characters so unrelated carousels and grids can no longer share a cache entry
Updated:
Learts Addons plugin - v.2.0.4
Fixed:
Fix: quick view add-to-cart now passes fragments and cart_hash in the added_to_cart event so the mini-cart updates instantly without a full fragment refresh
Improvement:
Perf: only load the WooCommerce cart fragments script when the cart is not empty — loading it on every page fired an uncacheable wc-ajax request per page view and defeated full-page caching
Perf: cache product query IDs instead of the whole WP_Query object — restoring a cached query left the object cache unprimed, costing extra post and meta queries for every product in carousels and grids
Perf: reduce the product query cache lifetime from 30 days to 6 hours to stop orphaned transients building up in wp_options
Perf: render the empty mini-cart on the server so the initial page load shows correct markup without waiting for a fragments AJAX roundtrip
Updated:
WPBakery Page Builder plugin - v.9.0.1
Learts Addons plugin - v.2.0.3
Updated outdated templates of WooCommerce 11.0.0
Fixed:
Fix: add missing "woocommerce_mini_cart_contents" hook in mini-cart template
Fix(WPBakery 9.0.1): update Learts Addons params, legacy icon migration, TTA/admin markup, responsive grid and template overrides
Updated:
Insight Core plugin - v.2.0.1
WPBakery Page Builder plugin - v.8.7.4
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.5.0.9
Revolution Slider plugin - v.6.7.58
Learts Addons plugin - v.2.0.2
Fixed:
Perf: Nav menu walker - replace the per-item mega-menu query with a single pre-scan, removing N+1 database queries on every page
Perf: Instagram feed - add negative caching so a failed scrape no longer fires a blocking request on every page load
Perf: Remove unused libraries (Velocity, FlipClock, Iconic Font) and dead icon-picker files to slim the theme
Perf: replace ORDER BY RAND() in related posts/portfolio with pooled random IDs
Perf: conditional-load grid/gallery libs + fault-tolerant JS init
Fix(icon-box): only apply background-color when "Icon with background" is checked
Fix(WPBakery): Font Awesome 5 Pro icons now render correctly in WPBakery icon picker
Security: Escape output in shortcode templates (icon-box, button, image-box, team-member, menu, mailchimp, banner, testimonial)
Fix: initialize $empty_stars variable in render_rating to prevent PHP warning
Fix(theme-options): correct Redux search box placeholder and alignment
Updated:
Revolution Slider plugin - v.6.7.57
Learts Addons plugin - v.2.0.1
Updated outdated templates of WooCommerce 10.8.0
Fixed:
Security: Escape output in Banner Carousel shortcode to prevent stored XSS
Security: Sanitize Ajax Load More request inputs, escape compare button URL, enable SSL verification for MailChimp API
Updated:
Insight Core plugin - v.2.0.0
Learts Addons plugin - v.2.0.0
WPBakery Page Builder plugin - v.8.7.3
Fixed:
Fix: shop toolbar tabs show subcategories and navigate on category pages
Fix: PHP warning
Updated:
Revolution Slider plugin - v.6.7.54
Learts Addons plugin - v.1.7.7
Added:
Add setting "Image Size" for Image Carousel shortcode
Updated:
Revolution Slider plugin - v.6.7.51
Learts Addons plugin - v.1.7.6
Fixed:
Fix shortcode product tabs
Perf: Conditional asset loading,, optimize DB queries
Security: Add nonce verification to all AJAX endpoints, fix XSS, sanitize inputs
Updated:
Revolution Slider plugin - v.6.7.41
WPBakery Page Builder plugin - v.8.7.2
Updated outdated templates of WooCommerce 10.5.2
Updated:
Revolution Slider plugin - v.6.7.38
WPBakery Page Builder plugin - v.8.7.1
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.5.0.8
Updated outdated templates of WooCommerce 10.3.0
Updated:
Revolution Slider plugin - v.6.7.36
WPBakery Page Builder plugin - v.8.6.1
Updated outdated templates of WooCommerce 10.1.0
Updated:
Updated outdated templates of WooCommerce 10.0.0
Fixed:
Fix: YITH deprecated function
Fix: Search AJAX
Fix: Prevent thumbnail slider from scrolling when product has 2 or fewer images
Improve the mobile header.
Updated:
WPBakery Page Builder plugin - v.8.5
Fixed:
Fix PHP warning
Updated:
LeArts Addons plugin - v.1.7.5
Fixed:
Fix load theme text domain
Updated:
Updated outdated templates of WooCommerce 9.9.0
Updated:
LeArts Addons plugin - v.1.7.4
WPC Compare
Fixed:
Fix security issue on AJAX action
Updated:
LeArts Addons plugin - v.1.7.3
Fixed:
Fix wishlist icon style
Updated:
Revolution Slider plugin - v.6.7.34
WPBakery Page Builder plugin - v.8.4.1.1
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.5.0.6
LeArts Addons plugin - v.1.7.2
Updated:
WPBakery Page Builder plugin - v.8.3.1
Revolution Slider plugin - v.6.7.31
Updated outdated templates of WooCommerce 9.8.0
Updated:
Revolution Slider plugin - v.6.7.29
Updated outdated templates of WooCommerce 9.7.0
Updated:
Insight Core plugin - v.1.7.4
Fixed:
Fix PHP error with WPBakery Page Builder 8.2
Updated:
Revolution Slider plugin - v.6.7.28
WPBakery Page Builder plugin - v.8.2
Updated:
Updated outdated templates of WooCommerce 9.6.0
Updated:
Insight Core plugin - v.1.7.3
Revolution Slider plugin - v.6.7.25
WPBakery Page Builder plugin - v.8.1
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.5.0.5
Updated outdated templates of WooCommerce 9.5.0
Updated:
Revolution Slider plugin - v.6.7.23
WPBakery Page Builder plugin - v.8.0.1
Logo mobile retina
Fixed:
Fix PHP error with Redux Framework 4.5.x
Fix load_text_domain
Fix mini cart undo action
Updated:
Revolution Slider plugin - v.6.7.21
WPBakery Page Builder plugin - v.8.0
Fixed:
Updated outdated templates of WooCommerce 9.4.1
Updated:
WPBakery Page Builder plugin - v.7.9
Revolution Slider plugin - v.6.7.20
Learts Addons plugin - v.1.7.1
Updated:
Updated out-date templates of Woocommerce 9.3.0
Updated:
Updated out-date templates of Woocommerce 9.2.0
Revolution Slider plugin - v.6.7.18
Updated:
WPBakery Page Builder plugin - v.7.8
Revolution Slider plugin - v.6.7.16
Updated:
Revolution Slider plugin - v.6.7.15
Fixed:
Fix out-date WooCommerce templates v.9.0.0
Updated:
WPBakery Page Builder plugin - v.7.7.2
Fixed:
Compatible with WooCommerce 9.0.0
Updated:
Revolution Slider plugin - v.6.7.13
WPBakery Page Builder plugin - v.7.7
Fixed:
Fix PHP warning
Updated:
Revolution Slider plugin - v.6.7.11
Fixed:
Fix Redux Deprecated functions
Fix quantity input when stock = 1
Fix Topbar shortcode not working
Updated:
Revolution Slider plugin - v.6.7.5
Fixed:
Compatible with WooCommerce 8.8.2
Updated:
WPBakery Page Builder plugin - v.7.6
Revolution Slider plugin - v.6.7.2
Updated:
WPBakery Page Builder plugin - v.7.5
Insight Core plugin - v.1.7.2
Fixed:
Fix PHP warning
Fixed:
Ajax Add to Cart
Updated:
WPBakery Page Builder plugin - v.7.4
Revolution Slider plugin - v.6.6.20
Learts Addons plugin - v.1.6.9
Fixed:
Compatible with WooCommerce 8.5.1
Updated:
Revolution Slider plugin - v.6.6.18
Fixed:
Broken import link
Updated:
Revolution Slider plugin - v.6.6.17
WPBakery Page Builder plugin - v.7.1
Insight Swatches plugin - v.1.7.0
Updated:
Insight Core plugin - v.1.7.1 (Compatible with WordPress 6.2.0)
Updated:
Revolution Slider plugin - v.6.6.15
WPBakery Page Builder plugin - v.7.0
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.5.0.4
Fixed:
Fix out-date WooCommerce templates v.7.9.0
Fixed:
Fix out-date WooCommerce templates v.7.8.0
Fix Cart fragments issue with WooCommerce 7.8.0
Updated:
Revolution Slider plugin - v.6.6.14
WPBakery Page Builder plugin - v.6.13.0
Updated:
Revolution Slider plugin - v.6.6.12
WPBakery Page Builder plugin - v.6.11.0
Updated:
Revolution Slider plugin - v.6.6.11
Fixed:
Fix Outdated WooCommerce template files
Updated:
Revolution Slider plugin - v.6.6.7
Insight Swatches plugin - v.1.4.0
Fixed:
Fix Outdated WooCommerce template files
Fix import link
Updated:
Revolution Slider plugin - v.6.6.5
WPBakery Page Builder plugin - v.6.10.0
Learts Addons plugin - v.1.6.8
Fixed:
Fix Missing Font icon
Updated:
Revolution Slider plugin - v.6.6.3
Fixed:
Fix missing string translations
Fixed:
Fix Out-date WooCommerce template
Fix product gallery thumbnail image size
Updated:
Learts Addons plugin - v.1.6.7
FontAwesome Pro 5.15.4
Updated:
Revolution Slider plugin - v.6.5.31
Insight Swatches plugin - v.1.3.1
Fixed:
Fix product thumbnail image
Updated:
Insight Core plugin - v.1.7.0
Revolution Slider plugin - v.6.5.25
Fixed:
Fix theme auto update
Compatible with Redux 4.3
Updated:
Insight Core plugin - v.1.6.7.7
Revolution Slider plugin - v.6.5.24
Fixed:
Fix PHP warning
Updated:
Revolution Slider plugin - v.6.5.23
Fixed:
Fix Mega menu Style
Fix Whistlist Style
Updated:
Revolution Slider plugin - v.6.5.20
WPBakery Page Builder plugin - v.6.9.0
WPBakery Page Builder Clipboard plugin - v.5.0.3
Updated:
Revolution Slider plugin - v.6.5.19
Fixed:
Fix some bugs CSS
Updated:
Insight Core plugin - v.1.6.7.6
Compatible with PHP 8.0
Updated:
WooCommerce Brands Pro plugin - v.4.5.0
Insight Swatches plugin - v.1.2.4
Updated:
Revolution Slider plugin - v.6.5.14
WPBakery Page Builder plugin - v.6.8.0
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.5.0.2
Updated:
Revolution Slider plugin - v.6.5.11
Fixed:
Fix import demo
Fixed:
Fix RTL Product Sticky
Fixed:
Fix RTL Mega menu
Fix RTL Tooltip
Fix RTL Product thumbnails
Updated:
Revolution Slider plugin - v.6.5.9
Learts addon - v.1.6.6
RTL compatible
Updated:
Revolution Slider plugin - v.6.5.8
Learts addon - v.1.6.5
Fixed:
Remove unused shortcodes
Updated:
Revolution Slider plugin - v.6.5.7
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.5.0.1
Insight Swatches plugin - v.1.2.2
Updated:
WPBakery Page Builder plugin - v.6.7.0
Revolution Slider plugin - v.6.5.5
Updated:
WPBakery Page Builder plugin - v.6.7.0
Revolution Slider plugin - v.6.5.4
Fixed:
Fix jQuery Migration
Added:
WPBakery Page Builder (Visual Composer) Clipboard plugin - v.4.5.8
Updated:
Revolution Slider plugin - v.6.4.11
WooCommerce Brands Pro plugin - 4.4.7
Updated:
Out-date WooCommerce templates
Fixed:
Minor bugs
- New: Homepage 15 – Baby carrier
- New: Homepage 16 – Valentine gift
- Updated: WPBakery Page Builder plugin – v.6.5.0
- Updated: Revolution Slider plugin – v.6.3.4
- Updated: LeArts addons plugin – v.1.6.4
- Updated: Import files
- New: Homepage 13 – Christmas
- New: Homepage 14 – Craf’n creations
- Updated: Learts addons plugin – v.1.6.3
- Updated: Import files
- Updated: WPBakery Page Builder plugin – v.6.4.1
- Updated: Insight Core plugin – v.1.6.7.4
- Updated: Learts addons plugin – v.1.6.2
- Updated: Import files
- Updated: WPBakery Page Builder plugin – v.6.4
- Updated: Revolution Slider plugin – v.6.2.23
- Updated: Import files
- Updated: WPBakery Page Builder plugin – v.6.3
- Updated: Revolution Slider plugin – v.6.2.22
- Updated: WooCommerce Brands Pro plugin – v.4.4.6
- Fixed: Compatibility for WooCommerce 4.4.0
- Update: Revolution Slider 6.2.17
- Update: Outdated template, compatible with WooCommerce 4.3.1
- Update: Import file
- Fix: Zoom js
- Fix: Php warning
- Update: WPBakery Page Builder 6.2
- Update: Revolution Slider 6.2.15
- Update: Outdated template, compatible with WooCommerce 4.1
- Fix: Tab filer error
- Updated: Thememove Core plugin – v.1.6.7.3
- Updated: Revolution Slider plugin – v.6.2.2
- Fixed: Wrong output selector
- Fixed: Not remove product error in compare table
- Fixed: Product tab
- Update: Compatible with WooCommerce 3.9.1
- Update: Optimized code.
- Fix: Bug delete wishlist
- Update: Optimized code.
- Fix: Falling snow effect
- Fix: Icon wishlist in product loop
- New: Falling snow effect
- Update: WP Bakery Page Builder 6.1
- Update: Slider with Revolution Slider 6.1.3
- Fix: External product layout
- Update: Compatible with WooCommerce 3.7.1
- Update: Slider Revolution 6.1.3
- Update: Woo brand pro plugin 4.4.5
- Update: WPBakery Page Builder 6.0.5
- Update: WP Bakery Page Builder 6.0.4
- Update: Revolution Slider 6.0.6
- Fixed: Conflict loadmore column between Theme Option and Shortcode
- Update: Learts Addons 1.6.1
- Fixed: Package import
- Update: WPBakery Page Builder 6.0.3
- Update: Currency loadmore with WPML
- Fixed: Replace setting tag menu to product badge.
- Update: Insight Core 1.6.7.2
- Update: Revolution Slider 5.4.8.3
- Update: Translate
- Update: Optimized code.
- Updated: Learts Addons 1.6
- Updated: Optimized code with plugins include
- Updated: Compatible with WooCommerce 3.6.0
- Fixed: Disable button loadmore when load all paged
- Fixed: Column switcher in Theme Option
- Fixed: Loadmore with column switcher
- Fixed: Loadmore with another layout blog
- Fixed: Loadmore with another layout portfolio
- Fixed: Product tab shortcode
- Fixed: Translate aria-label button
- Fixed: Effect when load more with feature in shop page
- Fixed: CSS product loop external and out of stock product
- Fixed: CSS wishlist when browse wishlist in relate product