自定义woocommerce结帐表单字段

时间:2013-07-09 20:43:50

标签: php wordpress 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吗?

4 个答案:

答案 0 :(得分: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' ));

答案 1 :(得分:1)

你试过了吗?

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

答案 2 :(得分:0)

你可以用this plugin

来做到这一点

你也可以插入你自己的两个选项来复选框。 “是”或“否”等

答案 3 :(得分:0)

包括:

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

在数组中,会做的伎俩..瞧!