Для получения значения выбранного radio кнопки в заказе WooCommerce, вам понадобится немного кода.
В WooCommerce, данные заказа хранятся в специальном поле с мета-ключом "_billing_my_radio_option". Для получения значения этого поля, вы можете использовать функцию get_post_meta() в следующем виде:
$radio_value = get_post_meta( $order_id, '_billing_my_radio_option', true );
Где $order_id - это идентификатор заказа, для которого вы хотите получить значение radio кнопки.
Или, если у вас есть объект $order
, вы можете использовать метод get_meta()
этого объекта:
$radio_value = $order->get_meta( '_billing_my_radio_option', true );
Замените "_billing_my_radio_option" на мета-ключ, соответствующий вашей radio кнопке в заказе.
Затем вы можете использовать полученное значение в своем коде для дальнейшей обработки или отображения.
Пример использования значения radio кнопки внутри шаблона заказа может выглядеть следующим образом:
$order = wc_get_order( $order_id ); $radio_value = $order->get_meta( '_billing_my_radio_option', true ); if ( $radio_value === 'value1' ) { echo 'Выбрано значение 1'; } elseif ( $radio_value === 'value2' ) { echo 'Выбрано значение 2'; } else { echo 'Выбрано другое значение'; }
Это всего лишь пример, и вы можете изменить его в соответствии с вашими потребностями.
Важно помнить, что данное решение предполагает, что вы создали свою radio кнопку и сохраняете ее значение в мета-поле заказа.