Мне нужна помощь в интеграции типов пользовательских сообщений в страницу проверки Woocommerce - мне нужно заполнить все пользовательские поля, связанные с CPT, на основе выбора, сделанного из поля selct, который заполняет автомобили CPT для пользователь вошел в систему -Интеграция полей CPT в страницу проверки Woocommerce
woocommerce_form_field('car_sel', array(
'type' => 'select',
'class' => 'populate-cars',
'label' => __('Car for this Event'),
'options' => my_acf_load_field(array($carname)),
), $checkout->get_value('car_sel'));
function my_acf_load_field($field)
{
get_currentuserinfo();
$id = get_current_user_id();
$args = array(
'author' => $id,
'posts_per_page' => -1,
'orderby' => 'post_title',
'order' => 'ASC',
'post_type' => 'car',
'post_status' => 'publish');
$posts = get_posts($args);
foreach ($posts as $post) {
$carname[$post->post_title] = $post->post_title;
}
// Important: return the field
return $carname;
}
Теперь нужно заполнить поля, как марка, модель & куб.см в поле WooCommerce и передать их на электронную почту - я также хочу, чтобы изменить переменные в зависимости от выбора - Так что мне нужно OnChange функциональность
Может ли кто-нибудь мне помочь? Борьба за получение метазначений на основе заголовка сообщения - ничего не работает :(
спасибо Хельги. -. это работало отлично –
Sure Если!. это сработало, тогда вы должны «принять» это как ответ. – helgatheviking
только одна небольшая проблема - это сохраняя значение, как в идентификаторе полей автомобиля для всех. Это любой простой способ сохранить текст опции для выпадающего, а не значения? –