我有一个插入WooCommerce产品的自定义功能但是对于_price和_stock,它只能看到我表单中的第一个数字。例如:我有一个库存的选择字段,1 - 100,当它更新产品发布元时,它只插入第一个数字:如果我选择类似25的东西,则只添加2个。
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 :(得分:0)
是愚蠢的疏忽,我有不必要的[0]。谢谢Maha!