saat ini saya menambahkan bidang penagihan kustom di woocommerce oleh
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_phone_new'] = array(
'label' => __('Phone 2', 'woocommerce'),
'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true
);
return $fields;
}
add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');
saya perlu mengedit nilai bidang ini di sisi admin. Saat ini saya dapat mengedit semua nilai lain di alamat penagihan tetapi nilai ini tidak muncul di bagian admin. Saya menggunakan kode berikut hanya untuk melihat nilai di bagian admin.
function order_phone_backend($order){
echo "<p><strong>Billing phone 2:</strong> " . get_post_meta( $order->id, '_billing_phone_new', true ) . "</p><br>";
}
add_action( 'woocommerce_admin_order_data_after_billing_address', 'order_phone_backend', 10, 1 );
Saya membaca dokumentasi https://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/ . Tapi semua yang ada dalam dokumen ini berfungsi dengan benar, berharap billing_phone / Telepon dapat dilihat di bawah bidang Kustom. Saya memeriksa opsi layar tetapi saya sudah mencentang bidang khusus. Bidang khusus lainnya dan nilainya terlihat dan dapat diedit.
Bagaimana saya bisa mengedit nilai ini di back end. Tolong bantu .