
WooCommerce posta kodu özelliği il ve ilçe bazlı kargo ücreti kullanıyorsanız oldukça kullanışlı bir özelliktir. Türkiye’deki çoğu e-ticaret sitesi sabit ücretli kargo veya ücretsiz kargo seçeneği kullandığı için bu özelliğe pek ihtiyaç duymazlar. Eğer sizde WooCommerce ödeme formundan posta kodunu kaldırmak istiyorsanız aşağıdaki kodu temanızın functions.php dosyasına eklemeniz yeterli.
Aşağıdaki kod WooCommerce ödeme sayfasında yer alan Posta Kodu alanını geçersiz kılacaktır. Bu kodu temanızın functions.php dosyasına eklemek için 2 yöntem var.
- Manuel ekleme: Görünüm > Tema Düzenleyici > functions.php dosyasının müsait bir alanına kodu ekleyebilirsiniz.
- Eklenti ile ekleme: Code Snippets eklentisini kullanarak ekleyebilirsiniz. Code Snippets eklentisini Eklentiler > Yeni ekle alanına giderek arama alanına Code Snippets yazarak ekletiyi sitenize ekleyin. Aktif ettikten sonra sol menüde Snippets alanından yeni bir snippet açın ve aşağıdaki kodu ekleyin. Bu sayede manuel işlem yapmanıza gerek kalmadan kod otomatikman functions.php dosyanıza eklenecektir.
/**
* @snippet WooCommerce Posta Kodu Kaldırma
* @sourcecode https://www.wpservis.com/wordpress-hosting//woocommerce-posta-kodu-kaldirma/
* @author Halim KILIÇ
* @testedwith WooCommerce 3.5.2
*/
add_filter( 'woocommerce_checkout_fields' , 'bbloomer_remove_billing_postcode_checkout' );
function bbloomer_remove_billing_postcode_checkout( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Kodu ekledikten sonra aşağıdaki görselde yer alan WooCommerce ödeme formu posta kodu özelliği silinecektir.

WooCommerce ödeme sayfasına ait tüm dokümanlara resmi sayfada yer alan öğretici makaleden ulaşabilirsiniz. Aklınıza takılanları lütfen yorum alanından bana iletin.