檔案總覽
📌 Flatsome主题大更新共 1 樓
主帖三架飞机
🕐 2025-8-13 17:46:57
Flatsome主题是世界上销量最高的woocommerce商城主题。

下面是V3.20的更新日志:

• --- 3.20.0 ---

• 新增(NEW):



• WCAG 2.2 前端无障碍更新。



• WooCommerce 10.1 兼容性。



• 空目录星级评分选项。



• 为 Instagram 图片和产品缩略图添加 Alt 文本支持(无障碍)。



• 添加 Flatsome_Icon 类,用于图标处理和支付图标支持。



• 添加多画廊网格支持。



• 在主题脚本中添加新的 a11y(无障碍)行为。



• 为关注与分享全局元素添加提示信息(tooltip)显示/隐藏选项。



• 为关注、分享和团队成员短代码元素添加提示信息显示/隐藏选项。



• 横幅链接 aria-label 选项。



• Lottie 链接 aria-label 选项。



• 购物车优惠券表单位置选项。



• 分类筛选覆盖层位置选项(左/右/居中)。



• 提高色板(swatches)无障碍性。



• 改进 SVG 图标的无障碍性。



• 可禁用 MediaElement 脚本和 CSS 的选项。



• 单个产品页面(移动端)筛选覆盖层位置选项(左/右/居中)。



• 色板:可选缺货商品在商店循环中显示为不可用状态。



• 添加 WebP 和 AVIF 图片灯箱支持。



• 优化(ENHANCEMENT):



• 管理面板新增许可证标签页。



• 产品视频部分支持 MP4 和 youtu.be 视频链接。



• 明确当购买码已注册时的提示信息。



• 优化主题注册确认提示信息。



• 改进结账步骤(无障碍)。



• 改进全站动态图标生成方式,使用 get_flatsome_icon 函数。



• 改进 helper 函数中角色和 ARIA HTML 属性的处理。



• 改进 flatsome_html_atts 函数对 aria-、class、rel 和 role 属性的支持(无障碍)。



• 改进色板的键盘导航和焦点管理(无障碍)。



• 提升元素与模板的整体无障碍性。



• 优化垂直弹出导航菜单的激活和悬停状态样式。



• “滚动查看更多”现在会滚动到下一个同级元素。



• 在快速预览中显示品牌元数据。



• 更新默认的次级和成功颜色深度(无障碍)。



• 多项 CSS 改进。



• 垂直菜单现在完全支持键盘操作。



• 当 WooCommerce 注册被禁用且使用登录弹窗时,不加载密码强度检测脚本。



• 修复(FIXED):



• 为支持的文章类型添加缺失的“使用 UX Builder 编辑”链接。



• Contact Form 7 预设选项卡中的 CSS 字符串。



• 不在 UX Builder 中打开视频灯箱。



• 修复产品色板和快速预览按钮的无障碍性和结构问题。



• 修复 SVG 图标和灯箱按钮的无障碍问题。



• 修复 Cookie 提示的焦点和键盘可访问性。



• 修复页眉按钮 2 的默认颜色和样式不正确的问题。



• 修复 jQuery 弃用警告。



• 当账户元素未添加到页眉时,登录弹窗模板依然在 DOM 中的问题。



• 修复 Advanced Editor Tools 插件导致的菜单项错位问题。



• 修复 PHP 8.4 提示:隐式标记参数为可空已弃用。



• 修复安装向导中 PHP 提示:自动将 false 转换为数组已弃用。



• 修复 PHP 提示:试图访问不存在的菜单图标的布尔类型数组偏移量。



• 防止网格列中的幻灯片在加载滑块行为前堆叠。



• 修复迷你购物车下拉菜单中启用数量时的产品价格样式。



• 修复滑块中不可见可聚焦子元素的问题(无障碍)。



• 色板:如果后台设置的默认变体缺货,则重置选项。



• 在标签页和面板中添加数组初始化以防止 implode() 错误。



• 修复通过按键重置色板变体表单。



• 修复带有瀑布流布局的手风琴内容布局不正确的问题。



• 修复 404 页面中重复的 <main> 元素。



• 变更(CHANGED):



• 弃用全局 Flatsome.cookie,改为使用 Flatsome.Cookies JS 函数。



• 弃用 ux_builder_page_row_actions(),改为使用 ux_builder_row_actions()。



• 将 flatsome-cookie-notice.js 文件位置从 /inc/extensions/flatsome-cookie-notice/ 移至 assets/js/extensions/。



• 将 flatsome-live-search.js 文件位置从 /inc/extensions/flatsome-live-search/ 移至 assets/js/extensions/。



• 更新按钮、图标和导航标记以使用 ARIA 属性方法。



• 登录/注册表单标题从 h3 更新为 h2,以改进语义结构。



• 更新多个元素以使用新的颜色和图标系统,提升一致性(无障碍)。



• 开发(DEV):



• 添加 flatsome-header-unsticky 事件。



• 添加 flatsome_ajax_search_products_by_sku_search_meta_query_args 过滤器。



• 备注(Note):

• 主题提供的无障碍改进不涵盖 WordPress 内容管理系统和 WooCommerce 的整体无障碍性。颜色选择、插件或自定义代码等多种因素都可能显著影响前端设计和无障碍性。