Надеюсь, это простой для тех из вас, кто знает. Я создал настраиваемое поле, которое отображается на платежной информации WooCommerce Checkout.Установленное значение на пользовательском поле WooCommerce
function reigel_woocommerce_checkout_fields($checkout_fields = array()) {
$checkout_fields['billing']['order_birth_date'] = array(
'type' => 'text',
'class' => array('my-field-class form-row-wide'),
'id' => 'datepicker',
'required' => false,
'name' => 'jqueryDate',
'maxlength' => '8',
'label' => __('Date of Birth'),
'placeholder' => __('MM/DD/YY'),
'options' => $mydateoptions,
'value' => 'test'
);
return $checkout_fields;
}
add_filter('woocommerce_checkout_fields', 'reigel_woocommerce_checkout_fields');
Это все работает прекрасный.
Однако, похоже, я не могу передать «значение» в массив. Он просто не появляется. Я хочу установить значение по умолчанию для настраиваемого поля, но я не могу понять, как это сделать. :(
Просьба уточнить, «пропуск„значение“в массив»? Я не уверен, что вы имеете в виду под этим. – helgatheviking
Том получил его, 'value', которое обычно присваивается полю, которое вы хотите иметь значение перед входом пользователя, в массиве называется «по умолчанию». – user2115227