WooCommerce Product Filter v.3.3.3 更新
- 新的扩展:ACF 字段,可自动将类型为 ‘select‘、‘radio‘、‘true_false‘ 的 ACF 字段纳入筛选结构。

- 自定义筛选表单生成器,基于短代码 [woof]——允许构建自定义筛选器,并将其插入商店的任何位置。

- 新的钩子 woof_use_wp_cache——如果使用对象缓存(否则不会产生任何效果),并向钩子传递 true,则将启用 wp-cache,这更为优化。在测试中表现出良好效果。

- 新的钩子 woof_custom_filter_items_order——允许更改筛选元素的顺序,传递一个筛选键数组(在“结构”选项卡中点击筛选部分的附加选项即可找到筛选部分键)。

- 对于扩展 SEO URL,新增选项 ‘URL depth‘(URL 深度)——可索引的筛选器数量,即搜索 URL 的深度。

- 对于扩展 SEO URL,新增 SEO 文本变量 {site_name}、{current_tax_name}——网站名称和当前分类法名称。

- 对于扩展 SEO URL,新增钩子 woof_seo_do_index。用于更灵活的索引控制。例如,用户不希望仅索引红色产品
add_filter('woof_seo_do_index', function ($do_index, $curr_url, $request_data) { if (isset($request_data['pa_color'])) { $colors = explode(',', $request_data['pa_color']); if (in_array('red', $colors)) { $do_index = false; } } return $do_index; }, 10, 3);
- Meta 滑块的新选项——为范围滑块添加/移除数字格式。


- “设计”选项卡中的新选项 ‘More/less button type‘(更多/更少按钮类型)——此设置以前仅可通过钩子使用:https://products-filter.com/hook/woof_get_more_less_button_xxxx。用于筛选部分,当筛选部分的附加选项中启用了选项 <Not toggled terms count>(未切换术语计数)时生效。

- 筛选器合并为组——仅为方便排序。
