şu anda tarafından woocommerce özel bir faturalandırma alanı eklemek
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');
Yönetici tarafında bu alan değerini düzenlemek gerekiyor. Şu anda fatura adresindeki diğer tüm değerleri düzenleyebilirim, ancak bu değer yönetici bölümünde görünmüyor. Ben sadece yönetici bölümünde değeri görmek için aşağıdaki kodu kullanın.
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 );
Https://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/ belgelerini okudum . Ancak bu belgedeki her şey doğru çalışıyor billing_phone / Telefon bekliyoruz Özel alanına bakın not. Ekran seçeneğini kontrol ediyorum ama zaten özel alanı işaretledim. Diğer özel alan ve değeri görünür ve düzenlenebilir.
Bu değeri arka uçta nasıl düzenleyebilirim? Lütfen yardım et .