【问题标题】:WooCommerce Product Filtering with AJAX使用 AJAX 进行 WooCommerce 产品过滤
【发布时间】:2013-12-05 00:39:48
【问题描述】:

我试图了解 Woocommerce 处理产品存档页面上的 AJAX 请求的功能所在的位置。例如,当您在 Shop 页面上使用 Select Dropdown Form 时,或者当您添加 Woocommerce 侧边栏小部件(如分层导航)或 Product Categories 小部件时。 PHP 和 Jquery 哪个 WC 文件正在处理 AJAX 请求,然后将排序/过滤后的数据返回到页面。

最终我想要做的是挂钩到默认的 woocommerce AJAX 功能,以便我可以将其扩展为分别淡入每个产品列表项<li>,或任意数量的 CSS3 效果,如转换 3D。以及添加一个在产品类别页面的网格和列表视图之间切换的切换按钮。

但我只是在 Woocommerce 文件中找不到发生这种情况的位置。

非常感谢任何帮助。

【问题讨论】:

    标签: ajax filtering woocommerce


    【解决方案1】:

    据我所知,基本的 WooCommerce 插件不为产品存档页面提供 AJAX 功能。

    如果您想添加 Ajax 过滤和产品存档页面的 Ajax 重新加载,您可以使用:

    a) WooCommerce 商业插件: http://www.woothemes.com/products/ajax-layered-navigation/

    b) 名为“YITH WooCommerce Ajax Navigation”的免费 WordPress 插件: http://wordpress.org/plugins/yith-woocommerce-ajax-navigation/

    c) WooCommerce AJAX 产品过滤器插件: http://codenegar.com/woocommerce-ajax-product-filter/

    或类似的东西。

    【讨论】:

    • 正是我想要的。谢谢
    • 所有这些插件实际上都不是 AJAX,它只是加载整个页面并使用 Javascript 选择需要的部分。因此,它与加载整个页面时的速度相同。对不起我的英语不好。
    【解决方案2】:

    WOOF:https://www.woocommerce-filter.com,出现在 2015 年,AJAX 还有很多其他好吃的功能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-10
      相关资源
      最近更新 更多