Я использовал функцию для добавления настраиваемого поля для заказа мета с действием woocommerce_checkout_update_order_meta
. Я могу видеть пользовательские поля на странице администратора, но я не могу заставить эти настраиваемые поля появляться на странице заказа на веб-сайте.Отображение пользовательских полей на странице заказа в Woocommerce
Вот код:
add_action('woocommerce_checkout_update_order_meta', 'time_field_update_order_meta');
function time_field_update_order_meta($order_id) {
if ($_POST['time_1']) {
update_post_meta($order_id, 'Time 1', sanitize_text_field($_POST['time_1']));
}
if ($_POST['time_2']) {
update_post_meta($order_id, 'Time 2', sanitize_text_field($_POST['time_2']));
}
}
Есть ли другое действие или фильтр, который я могу добавить в моем functions.php
, чтобы отобразить эти пользовательские поля тоже?
Вот [Учебник] (http://www.kathyisawesome.com/woocommerce-customize-checkout-fields/), который я написал о добавлении/сохранении/отображении пользовательских данных проверки. – helgatheviking