Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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
Php Woocommerce可选产品属性_Php_Wordpress_Woocommerce - Fatal编程技术网

Php Woocommerce可选产品属性

Php Woocommerce可选产品属性,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,变量产品的自定义属性是必需的。如何使某些属性成为可选属性 我在woocommerce中搜索了可选选项,但没有。因此,我想知道是否有一个选项可以通过Wordpress functions.php添加这个函数 我真正想要的是一个选项,用于选择属性是可选的还是必需的。我刚刚遇到了同样的问题,我有一个产品的下拉属性列表,其中只需要选择其中的一些属性。我理解LoicTheAztec所说的,并且必须假设WooCommerce也是这么想的,这就是为什么我不认为代码中有一个优雅的答案。然而,最简单的答案是最好的

变量产品的自定义属性是必需的。如何使某些属性成为可选属性

我在woocommerce中搜索了可选选项,但没有。因此,我想知道是否有一个选项可以通过Wordpress functions.php添加这个函数


我真正想要的是一个选项,用于选择属性是可选的还是必需的。

我刚刚遇到了同样的问题,我有一个产品的下拉属性列表,其中只需要选择其中的一些属性。我理解LoicTheAztec所说的,并且必须假设WooCommerce也是这么想的,这就是为什么我不认为代码中有一个优雅的答案。然而,最简单的答案是最好的


我所做的只是在列表的开头添加一个
--NONE--
属性值。将此设置为默认值,Robert是您母亲的兄弟。

我对可变产品的灵活性也有问题。可悲的是,我暗示的解决方案是一个丑陋的修复程序,它从我的JS字段中删除了required。但这并不是一个好的解决方案:P在一个可变产品中,产品属性到底是必需的还是可选的?请澄清…@LoicTheAztec在将产品发送到购物车之前,用户需要选择产品的属性,您需要所有属性才能有值。我想要的是这些属性中的一些是必需的,而其中的一些不是。好吧,我明白了……首先考虑一下:当从产品属性下拉列表的组合中选择产品变体时,您不能有可选的下拉列表,因为在这种情况下不会选择任何产品变体,并且客户将无法向购物车添加内容。所以你需要改变你正在尝试做的事情…你不能有一个可选的下拉列表,但是你可以设置一个变体来支持一个特定属性的“任意”选择,这本质上就是使该属性成为可选的。