HUSKY - Product Filter for WooCommerce

[woof]

WooCommerce 产品筛选的主要短代码。输出产品筛选搜索表单。设计:1 页 – 1 个筛选器,无法在同一页面放置多个筛选器。

属性

  • sid – 短代码标识符 – 用于在生成的搜索表单主容器中生成唯一的 CSS 类,以实现独特设计。插件中预定义的默认 sid 为 'auto_shorcode'。客户和开发者可以创建任意 sid 并应用自己的 CSS 样式。
    可以通过以下语法更改皮肤:sid =“flat_grey woof_auto_3_columns” – 其中 3 的位置可以是 1 到 4 之间的整数,flat_grey 的位置可以是:flat_grey 或 flat_dark。
  • autohide – 页面加载后搜索表单应隐藏 (0) 还是显示 (1)
  • autosubmit – 允许自动提交搜索表单,即使在插件选项页面中禁用了该功能。示例:[woof autosubmit=1]
  • is_ajax – 生成的搜索表单是否应使用 AJAX 工作 (1) 或不应 (0)
  • taxonomies – 用于在生成的搜索表单中显示相关的筛选项目,前提是已激活:显示计数+动态重新计数+在插件设置中隐藏空选项。示例[woof is_ajax=1 taxonomies=product_cat:9,12+locations:30,31]
  • ajax_redraw – 无需提交搜索数据即可重新绘制搜索表单。在 AJAX 模式下不起作用在非 AJAX 模式下有效。示例:[woof redirect=“http://www.my_site.com/test-all/” autosubmit=1 ajax_redraw=1 is_ajax=1 tax_only=“locations” by_only=“none”]。
  • tax_only – 强大的属性,可通过逗号组合任意分类法来组装搜索表单。示例:[woof tax_only='pa_color,pa_size' by_only='by_sku,by_author']。使用 'none' 可不输出所有分类法。属性 'tax_only' 中分类法的顺序很重要
  • by_only – 强大的属性,可通过逗号组合任意非分类法筛选元素来组装搜索表单。在此处使用逗号写入任意 by-filter-elementsby_text,by_price,by_sku,by_author,by_onsales,by_instock。当然,用户首先应为这些 by-filter-elements 启用扩展。示例:[woof tax_only='pa_color,pa_size' by_only='by_sku,by_author']。使用 'none' 可不输出所有非分类法元素。也可以在此短代码属性中使用元键(如果已在 元字段 选项卡中添加),示例:[woof tax_only='pa_color,pa_size' by_only='_width']。使用单词 'none' 可避免出现非分类法的筛选区域。
  • tax_exclude – 从搜索表单中排除分类法。示例:[woof tax_exclude='pa_size,pa_test']
  • redirect在站点的任何其他页面上显示结果。示例:[woof redirect='http://www.my_site.com/search_page_results_77']。在 AJAX 模式下不起作用 – 因为在 AJAX 模式下重定向没有意义!
  • start_filtering_btn – 生成的搜索表单应隐藏 (1) 还是不应 (0)。如果表单隐藏,您将看到一个简单的按钮,点击后搜索表单才会出现。这是避免搜索表单较大时页面加载延迟的最佳选择。文本可通过钩子 woof_start_filtering_btn_txt 或通过属性 “start_filtering_btn_txt” 更改。
  • btn_position – 将筛选器和重置按钮放置在底部 – b、顶部 – t、顶部和底部 – tb。默认为底部。免费版中不起作用
  • dynamic_recount – 允许为当前产品搜索表单单独启用 (1) 或禁用 (0) 动态重新计数。默认取决于选项选项卡中的设置。免费版中不起作用
  • hide_terms_count – 隐藏变体数量文本,值为 1 或 0。免费版中不起作用
  • conditionals – 专为扩展 'Conditionals' 使用的属性,定义了根据当前筛选请求显示筛选元素的条件,类似于预定义的步骤。示例:[woof conditionals='product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price']
  • mobile_mode – 在移动设备上隐藏 WOOF 筛选表单,并显示一个按钮以显示筛选器。必须包含属性 'sid'!示例:[woof mobile_mode=1 sid='test']。该按钮会自动添加到 '.woocommerce-products-header' 选择器中,可通过钩子 'woof_mobile_btn_place_container' 更改。要在特定位置显示按钮,请使用短代码 [woof_mobile] – 此短代码会添加一个容器,按钮将插入其中。