【发布时间】:2018-02-22 00:32:36
【问题描述】:
我在 woocommerce 结帐页面上添加了一个自定义字段,该字段由 URL 填充,但我正在努力寻找一种方法使此 field 不可编辑。
我在function.php中添加了以下代码:
//Add custom field
function custom_woocommerce_checkout_fields( $checkout_fields = array() ) {
$checkout_fields['order']['imei'] = array(
'type' => 'text',
'class' => array('my-field-class form-row-wide'),
'label' => __('IMEI'),
'placeholder' => __('imei'),
'default' => $_GET['imei'],
);
return $checkout_fields;
}
add_filter( 'woocommerce_checkout_fields', 'custom_woocommerce_checkout_fields' );
我应该在我的代码中进行哪些更改来完成此操作?
【问题讨论】:
-
将
disabled添加为属性。 -
试试
$checkout_fields['order']['_imei']这样它将对管理员隐藏 -
@BoianIvanov 我不太确定如何添加属性,似乎找不到很好的文档来解释它。
标签: php wordpress woocommerce field checkout