Latest Version 1.4.0: Released on October 03, 2026
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.
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).
![]()
Fitrush is a stylish and adaptable multipurpose WooCommerce theme suitable for websites selling health items, exercise equipment, sports nutrition, health supplements, body enhancement products, diet and weight loss products, medications, and nutrition pharmacies. Numerous features and variations are included, including Product Quick View, Ajax Search, Ajax Cart, Mega Menu, Elementor Page Builder, Easy One Click Demo Import, and much more.
Fitrush theme comes with 09 gorgeous layouts and strong, creatively designed modules that you could effortlessly integrate into your brand-new or current online business. Even without any experience with coding, you will be able to quickly create your website.
Now check out the theme!
Theme Features
- 9 Elegant Homepage Layouts
- Fully responsive
- Elementor Page Builder
- WooCommerce ready
- Revolution Slider ready
- FOX (free version) ready
- Ajax shop filter
- SEO Friendly
- Mega menu built-in
- One Click Demo Import
- Modern minimalist design
- Optimize design for mobile
- Ajax Add to Cart
- Product filter by price
- Product filter by rating
- Product filter by categories
- Ajax remove from Cart ready
- Instagram Feed
- Contact Form 7
- Ajax Login and Registration
- Blog ready
- Support all default WordPress post types
- Flexible Theme Options
- High Speed & Performance
- Customized for Online Store
- Cross Browser Compatible
- Free Lifetime Updates
- 7/24 fast support
Change Log
Version 1.4.0: Released on October 03, 2026
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.
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).
Latest Version 1.3.8: Released on May 09, 2026
Fix:
- Fix function bzotech_minicart_ajax()
Version 1.3.7: Released on March 19, 2026
Fix:
- Fix demo data import timeout errors.
Updated:
- Plugin: Bzotech Core 1.2
Version 1.3.6: Released on January 19, 2026
Fix:
- Fix YITH WooCommerce Compare Plugin
- Fix YITH WooCommerce Wishlist Plugin
Version 1.3.5: Released on January 10, 2026
Updated:
- Plugin revslider (6.7.40)
Fix:
- Fix WP_Hook->apply_filters() hook: cr_review_form_before_comment of Customer Reviews Woocommerce plugin
1.3.4 27/03/2025
Version 1.3.4: Released on March 27, 2025
Update:
- Plugin Slider Revolution (6.7.31)
Fix:
- Elementor Filters Product: Filter by price
Version 1.3.3: Released on December 27, 2024
Update:
- Plugin Bzotech Elementor
- Plugin Slider Revolution 6.7.25
Fix:
- Update the Swiper slider to version 8.4.5 for compatibility with Elementor version 3.26.3.
Version 1.3.2: Released on December 05, 2024 - Update: Slider Revolution version 6.7.23 in All files and documentation package download - Fix: Fixed the "Elementor product" error when querying with the "relative" type, resulting in no search results.
Version 1.3.1: Released on November 22, 2024 - Update: Updated Slider Revolution version 6.7.22 in download package - Fix: Disable WooCommerce message contains outdated copies of some WooCommerce template files
Version 1.3: Released on October 21, 2024
- Update:
+ Added 17 new shop template styles:
Shop 3 template
Shop 4 template
Shop 5 template
Shop minimal 1
Shop minimal 2
Shop minimal 3
Shop minimal 4
Shop brand 1
Shop brand 2
Shop market 1
Shop market 2
Shop market 3
Shop market 4
Shop sport 1
Shop sport 2
Shop sport 3
Shop sport 4
To set up these pages as the default layout for the shop, category, etc., >> go to Theme Options >> Shop >> General >>Template shop/archive
- Fix:
+ Import demo data: Fix Importing elementor settings
Version 1.2: Released on October 01, 2024
- Update:
+ Product styles: Added 4 new product detail styles: Product market 1, Product market 2, Product sport 1, Product sport 2
+ Added Product Bought Together
+ Updated Slider Revolution version 6.7.20
+ Updated the data for the theme's language translation bw-fitrush.pot
- Fixes:
+ Import Demo Content: fixed some default settings missing
Version 1.1: Released on October 01, 2024
- Update:
+ Product styles: Added 4 new product detail styles: Product minimal 2, Product minimal 3, Product brand 1, and Product brand 2.
+ Updated Slider Revolution version 6.7.19
- Fixes:
+ Fixed bug: 'Elementor info box' block loosing data
Version 1.0: Released on September 22, 2024 - Initial release