XStore 响应多用途 WooCommerce 主题让电子商务变得简单。这个优雅而直观的电子商务 WordPress WooCommerce 主题经过精心开发,包括一组页面、工具和设置,可帮助您创建外观专业且值得信赖的在线商店。您可以通过最直观的安装程序演示轻松导入电子产品、时尚、家具、利基商店、服装、眼镜、手表、运动、鞋子、珠宝、化妆品、多供应商市场、医疗、食品、汽车零部件、有机、登陆页面,音乐商店等。
查看当前 XStore 版本更新内容:
2022 年 10 月 14 日
- 添加:与 WooCommerce v7.0.1 的兼容性
- 添加:与 WordPress v6.1 的兼容性
- 添加:与 MultiVendorX 的兼容性 v. 4.0.1(旧名称 – WooCommerce 的多供应商市场解决方案 – WC 市场)
- 添加:单个产品构建器/标题构建器的多个日期
- 添加:标题生成器 -> 搜索 -> Ajax 搜索历史选项
- 添加:标题生成器 -> 搜索 -> 保存 Cookie 的时间选项
- 添加:标题生成器 -> 搜索 -> “搜索历史:”文本选项
- 添加:标题生成器 -> 搜索 -> 要显示多少历史请求?选项
- 添加:强制缓存选项(自定义程序 -> 速度优化)
- 添加:开发者模式(选项)->(主题设置->年龄验证弹出窗口)
- 改进:Elementor 发布带有 Masonry 选项的小部件
- 改进:预计交付(销售助推器功能)– (论坛主题)
- 改进:带有色板选项的 Elementor 产品网格
- 改进:带有色板选项的 Elementor 产品列表
- 改进:带有色板选项的 Elementor 产品轮播
- 改进:优化了代码中的条件重复
- 改进:Swatches 的数据库查询减少了 75%
- 改进:WPBakery 类别/产品
- 改进:WPBakery 花式按钮
- 改进:标题菜单代码得到改进(防止 wp_nav_menu() 重复)
- 改进:优化了 get_option(\'woocommerce_enable_myaccount_registration\') 的使用
- 改进:优化了 get_option(\'woocommerce_registration_generate_password\') 的使用
- 改进:搜索 Elementor 小部件 js
- 改进:Lottie Elementor 小部件 js
- 改进:发布 Elementor 小部件 js
- 改进:Products Grid Elementor 小部件 js
- 改进:Ajax 产品选项卡 Elementor 小部件 js
- 改进:使用 is_user_logged_in() 函数
- 改进:某些选项的自动加载参数
- 改进:代码重构
- 改进:经常一起购买的脚本仅在使用此功能时才会加载
- 改进:有用案例中的 Query_vars
- 修复:销售标签文本 (论坛主题)
- 修复:带有 ajaxify 小部件的 XStore Elementor 3d 悬停效果
- 修复:可变产品上的粘性购物车 (论坛主题)
- 修复:快速查看画布滑块箭头
- 修复:RTL 电子邮件订单信息 (论坛主题)
- 修复:购物车页面上的进度条重新初始化(激活高级布局时)(论坛主题)
- 已修复:如果所有日期都设置为非工作天,则预计交付时间超过 120 秒的最长执行时间
- 修复:博客页面帖子加载更多加载器
- 已修复:GTIN 字段包含可变产品 (论坛主题)
- 已修复:一起购买价格计算 (论坛主题)
- 修复:设置主要类别然后删除时显示商店产品类别 (论坛主题)
- 修复:WPB 页面导入器(重写页面内容)(截图)
- 修复:xstore 字体中的几个错误图标(截图)
- 修复:主题激活(代码开头或结尾处的空格 (截图))
- 修复:8theme – 静态块小部件(当为小部件选择块然后删除但未从小部件中删除时)
- 修复:语法错误,第 31 行 \\plugins\\et-core-plugin\\app\\models\\customizer\\builder\\template-parts\\conditions\\multiple-header.php 中的意外标记“.=”
- 修复:第 31 行 \\plugins\\et-core-plugin\\app\\models\\customizer\\builder\\template-parts\\conditions\\multiple-header.php 中未定义的变量 $data
- 修复:无法访问 \\plugins\\et-core-plugin\\app\\models\\customizer\\builder\\template-parts\\conditions\\multiple-header.php:36 中字符串上类型字符串的偏移量
- 修复:保存多个 (截图 1) (截图2)
- 修复:Twitter wpb 元素
- 已修复:Twitter 短代码
- 已修复:8 主题 – 推特小部件
- 修复:无法访问 C:\\xampp\\htdocs\\xstore-8.1\\wp-content\\plugins\\et-core-plugin\\app\\models\\widgets\\twitter.php:43 中字符串类型的偏移量 (截图 1) (截图 2)
- 修复:编辑多个名称(截图)
- 修复:禁用浏览器通知时创建多个标题/单个产品构建器(屏幕截图)
- 修复:自定义产品变体名称更改(屏幕截图) (论坛主题)
- 修复:单个产品构建器元素的 WPML 翻译 (论坛主题)
- 修复:Js 错误 (截图)
- 修复:PHP 通知 (截图)
- 修复:PHP 致命错误(详细信息(在 null 上调用成员函数 get_cart_contents_count()) )
- 修复:PHP 警告(详细信息(尝试在 null 上读取属性“cart_contents_count”))
- 修复:管理员导入弹出窗口(屏幕截图)
- 修复:安装和激活 WPBakery 页面导入器(截图)
- 修复:在构建器和简单选项中显示产品库存状态 (论坛主题)
- DEV:为经常一起购买的总价中的一些无效计算案例添加了“etheme_bought_together_fix_total_prices”过滤器(论坛主题)
- DEV:删除了 etheme_get_post_options()
- DEV:删除了 etheme_load_template()
- DEV:删除了 etheme_custom_font_exists()
- DEV:删除了 et_force_name_sort()
- DEV:删除了 et_activation_redirect()
- DEV:删除了 etheme_search_post_join()
- DEV:删除了 etheme_woocommerce_notice() 函数
- DEV:删除了 etheme_woocommerce_installed() 函数
- DEV:删除了 etheme_get_brands_list_params() 函数
- DEV:删除了 etheme_get_slider_params() 函数
- DEV:删除了 etheme_VC_setup() 函数
- DEV:删除了 et_rewrite_vc_google_font() 函数
- DEV:删除了 etheme_get_tweets() – 函数
- DEV:删除了 etheme_twitter_cache_enabled() – 函数
- DEV:删除了 etheme_print_tweet_error() – 函数
- DEV:删除了 etheme_pick_tweets() – 函数
- DEV:删除了 etheme_store_tweets() – 函数
- DEV:删除了 etheme_tweet_linkify() – 函数
- DEV:删除了 etheme_connection_with_access_token() – 函数
- DEV:删除了 etheme_capture_tweets() – 函数
- DEV:删除了主题\\xstore\\framework\\cache – 文件夹
- DEV:删除了主题\\xstore\\framework\\post-types\\social-functions.php – 文件
- DEV:新增 etTheme.deleteCookie – js 函数
- 已移除:et-core-plugin/app/assets/js/elementor.js
October 14, 2022
- ADDED: Compatibility with WooCommerce v7.0.1
- ADDED: Compatibility with WordPress v6.1
- ADDED: Compatibility with MultiVendorX v.4.0.1 (old named – Multivendor Marketplace Solution for WooCommerce – WC Marketplace )
- ADDED: Multiple date for single product builder/header builder
- ADDED: Header builder -> Search -> Ajax Search History option
- ADDED: Header builder -> Search -> How Long Save Cookies option
- ADDED: Header builder -> Search -> “Search History:” Text option
- ADDED: Header builder -> Search -> How Many History Requests To Show? option
- ADDED: Forced Cache option (Customizer -> Speed Optimization)
- ADDED: Developer mode (option) -> (Theme Settings -> Age Verify Popup)
- IMPROVED: Elementor posts widget with Masonry option
- IMPROVED: Estimated delivery (Sales booster feature) – (forum topic)
- IMPROVED: Elementor Products Grid with swatches options
- IMPROVED: Elementor Products List with swatches options
- IMPROVED: Elementor Products Carousel with swatches options
- IMPROVED: Optimized duplications of conditions in code
- IMPROVED: Minimized database queries from Swatches 75%
- IMPROVED: WPBakery categories/products
- IMPROVED: WPBakery fancy button
- IMPROVED: Header menus code improved (prevented duplications of wp_nav_menu())
- IMPROVED: Optimized using of get_option(‘woocommerce_enable_myaccount_registration’)
- IMPROVED: Optimized using of get_option(‘woocommerce_registration_generate_password’)
- IMPROVED: Search Elementor widget js
- IMPROVED: Lottie Elementor widget js
- IMPROVED: Posts Elementor widget js
- IMPROVED: Products Grid Elementor widget js
- IMPROVED: Ajax Products Tabs Elementor widget js
- IMPROVED: Using of is_user_logged_in() function
- IMPROVED: Autoload param for some options
- IMPROVED: Code refactoring
- IMPROVED: Frequently bought together scripts load only when this feature is used
- IMPROVED: Query_vars in useful cases
- FIXED: Sale label text (forum topic)
- FIXED: XStore Elementor 3d-hover effect with ajaxify widgets
- FIXED: Sticky cart on variable products (forum topic)
- FIXED: Quick view canvas slider arrows
- FIXED: RTL email order information (forum topic)
- FIXED: Progress bar reinit on cart page (when Advanced layout is activated) (forum topic)
- FIXED: Estimated delivery CRITICAL Maximum execution time of 120 seconds exceeded if all days are set non-working
- FIXED: Blog page posts load more loader
- FIXED: GTIN field with variable products (forum topic)
- FIXED: Bought together price calculation (forum topic)
- FIXED: Shop product categories display when primary category was set and then deleted (forum topic)
- FIXED: WPB page importer (Rewrite page content) (Screenshot)
- FIXED: Few wrong icons form xstore font (Screenshot)
- FIXED: Theme activation (spaces at start or end of code (Screenshot) )
- FIXED: 8theme – Static Block widget (when block selected for widget and then deleted but not removed from widget)
- FIXED: Syntax error, unexpected token “.=” in \\plugins\\et-core-plugin\\app\\models\\customizer\\builder\\template-parts\\conditions\\multiple-header.php on line 31
- FIXED: Undefined variable $data in \\plugins\\et-core-plugin\\app\\models\\customizer\\builder\\template-parts\\conditions\\multiple-header.php on line 31
- FIXED: Cannot access offset of type string on string in \\plugins\\et-core-plugin\\app\\models\\customizer\\builder\\template-parts\\conditions\\multiple-header.php:36
- FIXED: Js error while saving multiple (Screenshot 1) (Screenshot 2)
- FIXED: Twitter wpb element
- FIXED: Twitter shortcode
- FIXED: 8theme – twitter widget
- FIXED: Cannot access offset of type string on string in C:\\xampp\\htdocs\\xstore-8.1\\wp-content\\plugins\\et-core-plugin\\app\\models\\widgets\\twitter.php:43 (Screenshot 1) (Screenshot 2)
- FIXED: Edit name for multiples (Screenshot)
- FIXED: Multiple header/single product builder creating when browser notification is disabled (Screenshot)
- FIXED: Custom product variation name changing (Screenshot) (forum topic)
- FIXED: WPML translations for single product builder elements (forum topic)
- FIXED: Js error (Screenshot)
- FIXED: PHP notices (Screenshot)
- FIXED: PHP fatal error (Details(call to a member function get_cart_contents_count() on null))
- FIXED: PHP warning (Details(attempt to read property “cart_contents_count” on null))
- FIXED: Admin import popup (Screenshot)
- FIXED: Installing and activation WPBakery page importer (Screenshot)
- FIXED: Show Product Stock Status in builder and simple options (forum topic)
- DEV: Added ‘etheme_bought_together_fix_total_prices’ filter for some invalid cases of calculation in Frequently bought together total price (forum topic)
- DEV: Removed etheme_get_post_options()
- DEV: Removed etheme_load_template()
- DEV: Removed etheme_custom_font_exists()
- DEV: Removed et_force_name_sort()
- DEV: Removed et_activation_redirect()
- DEV: Removed etheme_search_post_join()
- DEV: Removed etheme_woocommerce_notice() function
- DEV: Removed etheme_woocommerce_installed() function
- DEV: Removed etheme_get_brands_list_params() function
- DEV: Removed etheme_get_slider_params() function
- DEV: Removed etheme_VC_setup() function
- DEV: Removed et_rewrite_vc_google_font() function
- DEV: Removed etheme_get_tweets() – function
- DEV: Removed etheme_twitter_cache_enabled() – function
- DEV: Removed etheme_print_tweet_error() – function
- DEV: Removed etheme_pick_tweets() – function
- DEV: Removed etheme_store_tweets() – function
- DEV: Removed etheme_tweet_linkify() – function
- DEV: Removed etheme_connection_with_access_token() – function
- DEV: Removed etheme_capture_tweets() – function
- DEV: Removed themes\\xstore\\framework\\cache – folder
- DEV: Removed themes\\xstore\\framework\\post-types\\social-functions.php – file
- DEV: Added etTheme.deleteCookie – js function
- REMOVED: et-core-plugin/app/assets/js/elementor.js