2015-12-28 76 views
1

使用Woocommerce我从结帐中删除了送货地址/详细信息,因为它们不是必需的,但对于登录用户,我仍然想显示电子邮件字段,但是显示为不可编辑:设置电子邮件字段只读

if (is_user_logged_in()) { 
    // change billing_email to read only 
} else { 
    unset($fields['billing']['billing_email']); 
} 

它是怎么实现的?

回答

3

每个字段可以具有custom attributes,存储为一个数组:

$fields['billing']['billing_email']['custom_attributes'] = array('readonly' => 'readonly');