我刚从woocommerce 1.6升级到2.1。现在,产品选项不会发布到我的隐藏表单。
我已经构建了这个功能,并将它放在woocommerce的cart.php模板文件中。它的目标是获取产品选项/差异,以便我以后可以隐藏的形式使用它。
$customs = array();
if (isset($values['variation'])) {
if (count($values['variation']) > 0) {
foreach ($values['variation'] as $property => $propertyValue) {
$customs[] = $property . ': ' . $propertyValue;
}
}
}
然后我接受该值并附加到我的隐藏表格中,也可以在cart.php上找到
<input type="hidden" id="PRODUCT_CUSTOM_1_<?php echo $counter; ?>" name="PRODUCT_CUSTOM_1_<?php echo $counter; ?>" value="<?php echo implode(', ', $customs) ?>"/>
但是,当我将该表单发布到URL时,它没有自定义变量PRODUCT_CUSTOM的值。 http://screencast.com/t/UiRJlCDciLYc所有其他变量都包含值。
请像在1.6 woocommerce中那样帮助使用此代码在2.1中工作。