Eklentisiz WordPress ürün fiyatlarını kaldırma

Eklentisiz Woocommerce’da ürün fiyatlarını kaldırmak için özel bir kod yazmanız gerekir. Bunun için aşağıdaki adımları izleyebilirsiniz:

  1. WordPress yönetici panelinize giriş yapın ve “Görünüm” seçeneğine tıklayın.
  2. “Düzenleyici” seçeneğine tıklayın.
  3. Sağ tarafta, “functions.php” dosyasını seçin ve düzenleyin.
  4. Aşağıdaki kodu dosyanın en altına ekleyin:
add_filter( 'woocommerce_get_price_html', 'hide_price' );

function hide_price( $price ) {

  $button_text = __('Ürünün fiyatı için lütfen teklif alınız', 'woocommerce');
  
  $link = __('/teklif-al', 'woocommerce');
  
  return '<a href="'.$link.'">' . $button_text . '</a>'; 
}

Bu kod, ürün fiyatlarını kaldırmak ve “Ürünün fiyatı için lütfen teklif alnız” adında bir buton eklemek için kullanılacaktır. Bu kodu kullanarak, fiyatları gizleyebilirsiniz.

$button_text ve $link kısmının ilk elemanlarını istediğiniz şekilde değiştirerek kullanabilirsiniz.

Sitedeki diğer tüm yerlerden fiyatları kaldırmak isterseniz eğer aşağıya farklı bir kod daha bırakıyorum. Bu kod ile tüm sitede WordPress ürün fiyatlarını kaldırma işlemini yapabilirsiniz.

add_filter( 'woocommerce_get_price_html', 'hide_price' );
add_filter( 'woocommerce_cart_item_price', 'hide_price' );
add_filter( 'woocommerce_cart_item_subtotal', 'hide_price' );
add_filter( 'woocommerce_cart_subtotal', 'hide_price' );
add_filter( 'woocommerce_cart_total', 'hide_price' );
add_filter( 'woocommerce_order_total_mini_cart', 'hide_price' );

function hide_price( $price ) {

  $button_text = __('Ürünün fiyatı için lütfen teklif alınız', 'woocommerce');
  
  $link = __('/teklif-al', 'woocommerce');
  
  return '<a href="'.$link.'">' . $button_text . '</a>'; 
}

$button_text ve $link kısmının ilk elemanlarını istediğiniz şekilde değiştirerek kullanabilirsiniz.

Eğer PHP hakkında yeterli bilgiye sahip olmadığınızı düşünüyorsanız PHP kategorime göz atabilirsiniz.

Eklentisiz wordpress ürün fiyatlarını kaldırma işlemini yaptık ama sepete ekle butonu duruyor mu?

Woocommerce’da sepete ekle butonlarını kaldırmak için birkaç farklı yöntem vardır. Bunlardan en yaygın olanı, CSS kullanarak sepete ekle butonlarının görünümünü gizlemektir.

CSS ile sepete ekle butonlarını kaldırma:

a) WordPress yönetici paneline giriş yapın ve sol menüden “Görünüm” bölümüne gidin. Ardından “Özelleştir” seçeneğini seçin.

b) “Ek CSS” seçeneğini seçin ve aşağıdaki kodu yapıştırın:

.add_to_cart_button {
    display: none;
}

Değişiklikleri kaydedin ve sayfayı yenileyin. Sepete ekle butonlarının artık görünmemesi gerekiyor.

Eğer css hakkında yeterli bilgiye sahip olmadığınızı düşünüyorsanız CSS kategorime göz atabilirsiniz.

Bu Yöntemin Yararlı olduğunu düşünmüyorsanız veya Sizin için çalışmadıysa eklenti ile sorunu çözmeyi deneyebilirsiniz;

Eklenti kullanarak sepete ekle butonlarını kaldırma:

a) WordPress yönetici paneline giriş yapın ve “Eklentiler” bölümüne gidin.

b) “Remove Add to Cart WooCommerce” eklentisini arayın ve yükleyin.

c) Eklenti etkinleştirildikten sonra, sepete ekle butonları otomatik olarak kaldırılacaktır.

Bu yöntemlerden herhangi birini kullanarak sepete ekle butonlarını kaldırabilirsiniz. Ancak, müşterilerinizin ürünleri sepete eklemelerine izin vermek istiyorsanız, sadece fiyatları kaldırmak daha iyi bir seçenek olabilir.