5分钟生成10篇英文软文article forge软件试用

WooCommerce 的高级启用 Ajax、增强的分层导航提供了超出标准按属性筛选产品的更丰富的用户体验。

google广告开户

帮助客户更快地找到产品,并且非常适合拥有大量使用相同属性(例如尺寸、颜色等)的产品的商店,它使用 Ajax 调用在页面上重新加载内容并添加了许多用户界面元素和选项,如色板、选择器和复选框。

笔记:Ajax 分层导航小部件显示在 产品存档页面,并且仅在包含相关产品列表的页面上。 它不会出现在单个产品页面上,因为没有要过滤的内容。

  1. 下载 您的 WooCommerce 帐户中的 .zip 文件。
  2. WordPress 管理员 > 插件 > 添加新的上传插件 使用您下载的文件 选择文件.
  3. 现在安装 启用 扩展名。

更多信息请参见:安装和激活插件/扩展。

安装并激活后,您的 WordPress 小部件屏幕中会出现三个新的小部件:

  • WooCommerce Ajax 分层导航
  • WooCommerce 分层导航过滤器
  • WooCommerce Ajax 分层导航清除

要设置新的小部件,请访问: 外观 > 小部件.

WooCommerce Ajax 分层导航小部件 ↑ 回到顶部

  1. 将 WooCommerce Ajax 分层导航拖放到小部件区域。
  2. 选择要用于该实例的全局属性,例如颜色、大小。
  3. 选择一个显示选项,如下所述。
  4. 选择查询类型,如下所述。

显示选项 ↑ 回到顶部

列表

List 将选项输出为前端的无序列表。 显示和样式与默认的按属性筛选产品相同,但具有 Ajax 回调。

分层导航列表
产品 - 列表 - 颜色 WordPress
前端列表显示(客户视图)

落下

下拉菜单在一个框中显示属性,客户在其中单击并突出显示他们的选择。

分层导航下拉
分层导航下拉前
前端下拉显示(客户视图)

复选框

Checkbox 将属性显示为复选框的无序列表。

分层导航复选框
产品 - 大小复选框 WordPress
前端列表显示(客户视图)

尺寸选择器

尺寸选择器列出了带有输入字段的属性,可以在其中输入短标签以供前端使用。 然后这些标签从左到右呈现为一系列内联标签,这在服装网站/商店中很常见,例如 XS、S、M、L、XL。

WordPress divi主题
小部件 - 大小 ‹ WordPress — WordPress
小部件管理区域中的大小/数量选择器显示
产品尺寸 - 标签 WordPress
前端的大小/数量选择器显示(客户视图)

选色器

颜色选择器以颜色样本显示每个属性。 如果您知道十六进制颜色代码,则可以手动输入,前缀为 #. 否则,使用颜色选择器选择一个值,它会自动输入正确的十六进制代码。

在示例中,我们有一个名为的全局属性 color,有蓝色、红色和黄色三种选择。

分层导航颜色选择器
Ajax 颜色选择器 - 前端
前端的颜色选择器显示(客户视图)

查询类型 ↑ 回到顶部

查询类型决定了小部件的使用方式,可以设置为 AND 或者 OR.

为了证明差异,假设我们销售以下颜色的 T 恤设计:红色、橙色、黄色、绿色、蓝色、靛蓝和紫罗兰色。 我们还出售以下尺寸的每件 T 恤:特小号、小号、中号、大号、特大号。

AND 允许单个属性选择。 如果颜色和尺码都使用“AND”,则客户可以选择“小号”和“橙色”——只有橙色的小号衬衫才会出现。 如果客户随后选择了“红色”,则显示将更改为库存有“小”和“红色”的衬衫——橙色将被暂时丢弃。

或者

OR 允许多属性选择。 如果客户选择了“小号”和“橙色”,我们将再次看到相同的橙色衬衫和小号。 但是,当客户随后除了橙色之外还选择了“红色”, 两个都 颜色会显示。

要了解有关如何设置产品属性的更多信息,请参阅:管理产品属性。

WooCommerce Ajax 分层导航过滤器小部件 ↑ 回到顶部

WooCommerce Ajax 分层导航过滤器小部件显示所有产品的选项并列出所有适用的属性。

用户将选择他们想要过滤的属性。 这会动态更改内容,因此仅显示符合用户搜索条件的产品。

产品 - 主动过滤器 WordPress

fiverr建站WordPress程序员

WooCommerce Ajax 分层清除所有小部件 ↑ 回到顶部

WooCommerce Ajax 分层清除所有小部件与过滤器小部件结合使用,使客户能够一键清除他们的选择并返回所有产品。

分层过滤器清除

分层导航前端

注意:根据我们的支持政策,我们无法为自定义提供支持。 如果您不熟悉代码/模板和解决潜在冲突,请联系 WooExpert。

我们已经注意确保 Ajax 分层导航扩展遵循 WooCommerce 核心功能并且不会覆盖任何内容。 它利用默认 WooCommerce 模板文件使用的默认 CSS ID/类。

如果您的主题覆盖了这些模板并且不维护相同的 ID 或类,则扩展可能无法正常工作。 为了确保兼容性,我们内置了一系列过滤器,因此几乎任何主题都可以兼容,而无需更改主题或 WooCommerce。 要将主题的 ID 和/或类添加到扩展,这里是您需要的过滤器列表:

我们在下面引导您完成的每个过滤器都需要放置在主题的 functions.php 文件中,每个主题都应该具有该文件。

独立站选品工具

要更新的容器 ↑ 回到顶部

默认情况下,扩展会在 ajax 刷新后更新页面上的某些容器。 要将非标准容器添加到要更新的数组中,您可以在主题的 functions.php 中使用以下过滤器:

add_filter('sod_ajax_layered_nav_containers', 'aln_add_custom_container');
 function aln_add_custom_container($containers){
 $containers[] = '#your-id';
 $containers[] = '.your-class';
 return $containers;
 }

产品容器 ↑ 回到顶部

除了要更新的容器外,扩展程序还需要知道页面上的哪个容器包含产品。 通常,商店页面上的产品位于 ID 为“产品”的部分中。 如果您的主题不是这种情况,那么您将需要使用以下过滤器来返回主题中产品容器的 id 或类。

add_filter('sod_ajax_layered_nav_product_container', 'aln_product_container');
 function aln_product_container($product_container){
 //Enter either the class or id of the container that holds your products
 return '.your-class';
 }

为什么小部件中的动态过滤器不更新产品? ↑ 回到顶部

它无法按预期工作的一个原因是,网站的主题和/或其他插件引入了 Javascript 错误。 如果错误高于层次结构中的 Ajax 分层导航,它可以阻止 Javascript 加载。

此类问题是由与您的主题或其他插件的冲突引起的。 要测试冲突,暂时切换到 WordPress 二十十六主题并禁用除 WooCommerce 和启用 Ajax 的分层导航扩展之外的所有插件。 如果这样可以解决问题,请慢慢重新启用每个插件,直到找到导致问题的插件。

为什么 Internet Explorer 和 Microsoft Edge 上的筛选器速度很慢? ↑ 回到顶部

支持 Ajax 的分层导航由流行的 Javascript 库 jQuery 提供支持。 多个用户报告 Internet Explorer(版本 9、10 和 11)和 Microsoft Edge 速度变慢。

高质量外链购买

这是一个有据可查的问题,但目前没有可用的修复程序。 Ajax 分层导航和 jQuery 都针对所有浏览器进行了优化,但 Microsoft 浏览器并没有按预期处理,导致速度问题。 在 Microsoft 解决其浏览器中的问题之前,我们无法解决有关过滤器速度的任何问题。

购买前有疑问? 请填写此售前表格。

已经购买并需要帮助? 通过帮助台与幸福工程师取得联系。

5分钟生成10篇英文软文article forge软件试用
tiktok