Latest Version 1.9.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.
- Update Bzotech Core plugin, Bzotech Elementor plugin
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).
![]()
If you’re searching for an adorable WordPress WooCommerce theme for printing services, online design services, printing businesses, t-shirt stores, print shops, or bespoke product designers, PrintXtore is the ideal solution for you! PrintXtore WordPress theme covers any type of online store, including t-shirt shops, t-shirt stores, print shops, print stores, etc. Or it can be used for personalized t-shirt and product designers to showcase their products or develop their own creative products.
PrintXtore allows you to import demo quickly and conveniently with only a single click! You may create an eye-catching online store, an online store with any sort of store, a shop as you choose, or showcase your printing services with specific functionality. Additionally, a well-designed, elegant, and distinctive layout can draw in more visitors and make your website an ideal platform for showcasing your own creations.
Now check out the theme!
![]()
Theme Features
- 9 Elegant Homepage Layouts
- Fully responsive
- Elementor Page Builder
- WooCommerce ready
- Revolution Slider ready
- Compatible with Fancy Product Designer
- Compatible with Extra Product Options & Add-Ons for WooCommerce
- 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.9.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.
- Update Bzotech Core plugin, Bzotech Elementor plugin
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.8.2: Released on May 09, 2026
Fix:
- Fix function bzotech_minicart_ajax()
Version 1.8.1: Released on Mar 11, 2026
Fix:
- Fix demo data import timeout errors.
Updated:
- Plugin: Bzotech Core 2.1
Version 1.8: Released on Mar 04, 2026 - Added homepage #9
Version 1.7.9: Released on Jan 15, 2026
Fix:
- Fix YITH WooCommerce Compare Plugin
- Fix YITH WooCommerce Wishlist Plugin
Updated:
- Remover do_action in item product list
Version 1.7.8: Released on Jan 06, 2026
Updated:
- plugin revslider 6.7.40
- plugin woocommerce-tm-extra-product-options ver 7.5.5
- Add an option to hide/show the backend in Elementor "Products list" to improve backend speed.
Fix:
- On Ajax security. Fix LFI vulnerability
- load_more_product
Version 1.7.7: Released on Oct 07, 2025 - Security fixes: + load_more_product + load_more_post
Version 1.7.6: Released on July 15, 2025 Fix: Security fixes
Version 1.7.5: Released on December 27, 2024
Updated:
- 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.7.4: Released on November 22, 2024
- Update:
+ Slider Revolution version 6.7.22 in download package
+ Extra Product Options & Add-Ons for WooCommerce version 6.5.1 in download package
- Fix: Disable WooCommerce message contains outdated copies of some WooCommerce template
Version 1.7.3: Released on November 11, 2024
- Update:
+ Slider Revolution version 6.7.21
+ Fancy Product Designer version 6.4.3
+ Extra Product Options & Add-Ons for WooCommerce version 6.5
Version 1.7.2: Released on October 22, 2024
- Update:
+ Slider Revolution version 6.7.20
+ bw-zenny.pot: 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.
- Fixes:
+ Fixed importer: update settings default
+ Product sticky: smoother product sliding effect
Version 1.7.1: Released on September 16, 2024 - Updated to latest Elementor 3.24.2
Version 1.7 - Released on August 30, 2024 - Updated bundled plugins to latest version
Version 1.6: Released on March 21, 2024 - Added homepage #8
Version 1.5: Released on March 13, 2024 - Added homepage #7
Version 1.4: Released on February 19, 2024 - Added homepage #6 - RTL support
Version 1.3: Released on February 07, 2024 - Added homepage #5
Version 1.2: Released on February 02, 2024 - Added homepage #4
Version 1.1: Released on January 30, 2024 - Added homepage #3
Version 1.0: Released on January 25, 2024 - Initial release