[英]How to add phone number masking in woo commerce my account page in wordpress
I want to add phone number masking on my account page of Woocommerce in wordpress?我想在 wordpress 的 Woocommerce 的帐户页面上添加电话号码掩码?
Add the below code snippet in your active theme's functions.php file -在活动主题的函数中添加以下代码片段。php 文件 -
// Add field in Account Details
function wc_add_field_edit_account_form() {
woocommerce_form_field(
'user_phone_number',
array(
'type' => 'tel',
'required' => true, // for false do not need this `woocommerce_save_account_details_required_fields` callback
'label' => __( 'Phone Number', 'yourtextdomain' ),
),
get_user_meta( get_current_user_id(), 'user_phone_number', true )
);
}
add_action( 'woocommerce_edit_account_form', 'wc_add_field_edit_account_form' );
// Save field data
function wc_save_account_details( $user_id ) {
update_user_meta( $user_id, 'user_phone_number', wc_clean( $_POST[ 'user_phone_number' ] ) );
}
add_action( 'woocommerce_save_account_details', 'wc_save_account_details' );
// Add field required
function wc_add_account_details_required_fields( $required_fields ){
$required_fields[ 'user_phone_number' ] = __( 'Phone Number', 'yourtextdomain' );
return $required_fields;
}
add_filter( 'woocommerce_save_account_details_required_fields', 'wc_add_account_details_required_fields' );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.