2013-07-09 5 views
1

У меня есть следующая функция добавление флажка в форме WooCommerce кассы:заказом WooCommerce форма фотографии полого

woocommerce_form_field('email_signup', array(
    'type'   => 'checkbox', 
    'class'   => array('input-checkbox'), 
    'label'   => __('Newsletter Signup?'), 
    ), $checkout->get_value('email_signup')); 

Я хотел бы сделать этот флажок, выбранный по умолчанию. Есть ли способ сделать это через woocommerce form_field? Или мне нужно будет использовать javascript?

ответ

1

Вы пробовали:

woocommerce_form_field('email_signup', array(
'type'   => 'checkbox', 
'class'   => array('input-checkbox'), 
'label'   => __('Newsletter Signup?'), 
'checked'  => 'checked', 
), $checkout->get_value('email_signup')); 
+0

Да, к сожалению, это не работает – danyo

0

вы можете, конечно, сделать это, с this plugin

Также вы можете вставить свои собственные два варианта флажком. "Да" или "Нет" и т.д.

5

Добавление 'по умолчанию' => 1 должен сделать трюк

woocommerce_form_field('email_signup', array(
'type'   => 'checkbox', 
'class'   => array('input-checkbox'), 
'label'   => __('Newsletter Signup?'), 
'checked'  => 'checked', 
'default'  => 1, 
), $checkout->get_value('email_signup')); 
0

Включив:

'checked'  => 'checked', 
'default'  => 1, 

в массиве, будет делать трюк. Вуаля!

Смежные вопросы