Добавить выбранное значение выпадающего товара в качестве метаданных корзины в Woocommerce - PullRequest
0 голосов
/ 14 марта 2019

На основе " Добавить выпадающий список для продуктов и отобразить значение в корзине Woocommerce " код ответа. Я пытаюсь добавить значение атрибута из раскрывающегося списка в метаданные элемента корзины. данные, но я пока не знаю как.

<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'));

Но это не работает.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...