在woocommerce上获取产品变化2.1

时间:2014-08-05 21:11:49

标签: php wordpress forms woocommerce

我刚从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中工作。

0 个答案:

没有答案