Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress WooCommerce:分组/捆绑产品的自定义模板_Wordpress_Woocommerce_Advanced Custom Fields - Fatal编程技术网

Wordpress WooCommerce:分组/捆绑产品的自定义模板

Wordpress WooCommerce:分组/捆绑产品的自定义模板,wordpress,woocommerce,advanced-custom-fields,Wordpress,Woocommerce,Advanced Custom Fields,我使用Woocommerce和高级自定义字段ACF的组合创建了一个页面,以实现具有非常复杂布局的产品列表。产品可能会出现不止一次,但只能购买一次和其他奇怪的东西。在转发器字段中使用ACFpost对象将产品拉入 我还使用woocommerce提供的[products]快捷码为每个产品显示了一个“添加到购物车”按钮 我现在想要的是一个“将所有产品添加到购物车”按钮,用于在此页面上购买所有产品,而不是将它们单独添加到购物车 我已经测试了woocommerce分组和捆绑产品,但我需要在布局方面有更多的灵

我使用Woocommerce和高级自定义字段ACF的组合创建了一个页面,以实现具有非常复杂布局的产品列表。产品可能会出现不止一次,但只能购买一次和其他奇怪的东西。在
转发器字段中使用ACF
post对象
将产品拉入

我还使用woocommerce提供的
[products]
快捷码为每个产品显示了一个“添加到购物车”按钮

我现在想要的是一个“将所有产品添加到购物车”按钮,用于在此页面上购买所有产品,而不是将它们单独添加到购物车

我已经测试了woocommerce分组和捆绑产品,但我需要在布局方面有更多的灵活性。用于调整布局的挂钩不够灵活


感谢您的帮助!谢谢

您可以使用一些jQuery。是否有一个自定义按钮,单击该按钮会触发所有产品上的“添加到购物车按钮”

差不多

$('.addall').on('click', function() {
  $('.product').each(function(){
    $(".addToCart", this).trigger( "click" );
  });
});

显示
触发器
正在工作。

谢谢!我在一个常规的产品档案中测试了这个功能,因为我的自定义帖子中的短代码实现似乎有问题。我得先把它修好。下面是在产品存档上发生的情况:add all按钮尝试加载每个单独的产品页面,这会导致加载狂潮,并随着加载最后一个产品页面而停止。但是没有向购物车添加任何内容。因此,要添加单个产品,您需要先转到产品页面吗?不,它只在单个产品下添加一个“查看购物车”按钮,但保留在存档页面上。修复了其他代码问题,您的代码现在可以工作了!谢谢!