在Woocommerce中将产品下拉列表选择的值添加为购物车项目元数据

时间:2019-03-14 12:15:21

标签: php wordpress woocommerce html-select cart

基于Add dropdown to products and display the value on Woocommerce cart答案代码,我试图从下拉列表中向购物车项目元数据添加属性值,但我还不知道如何。

<select id ="id_dropdown_one_end" name="dropdown_one_end">
    <option value_one_end="0">Ingenting</option>
    <option value_one_end="250">Øye       250,-</option>
    <option value_one_end="350">Sjakkel   350,-</option>
    <option value_one_end="400">Spleis    400,-</option>
</select>

如果 value_one_end 属性仅被命名为 value 而不是(默认情况下),我可以得到PHP使用以下方法选择值:

$cart_item_data['price_one_end'] = esc_attr($_POST['dropdown_one_end']);

但是由于没有 value 属性,上面的语句代替了我想要的选项名称(“ Ingenting”)。

但是我如何使用php获取除 value 之外的其他属性?我已经尝试过这样的事情:

$cart_item_data['price_one_end'] = esc_attr($_POST['dropdown_one_end'].attr('value_one_end'));

但是它不起作用。

有什么想法吗?

0 个答案:

没有答案