2016-02-24 82 views
1

我有一个自定义函数插入WooCommerce产品,但为_price和_stock,它只能看到我的表单的第一位数字。例如:我有一个股票的选择区域,1 - 100,当它更新产品后期元时,它只会插入第一个数字:如果我选择类似于25的东西,则只会添加2。WooCommerce自定义update_meta问题

update_post_meta($post_id, '_stock', wc_stock_amount($_POST['_stock'][0])); 

相同的价格领域:

update_post_meta($post_id, '_price', '' === $price ? '' : wc_format_decimal($_POST['_price'][0])); 
+0

首先看看你在$ _POST中获得什么,在这里显示print_r($ _ POST)结果。 –

+0

它似乎正确发布:[_stock] => 30 –

+1

那么你为什么追加[0]。请在这里粘贴整个数组输出。 –

回答

0

是的愚蠢监督,我不需要的[0]。谢谢你,玛哈!