WooCommerce sepete ekle butonu bazı durumlarda işimize yaramayabilir. Projelerimize bağlı olaraktan satış yapmak yerine ürün tanıtmak istiyorsak ve bunu bir Woo tema ile yapacaksanız aşağıdaki kodu kullanabilirsiniz. Bu işlemi yapmanız için herhangi bir kod bilmenize gerek yok.
WooCommerce Sepete Ekle Butonu Kaldırma
Öncelikle bunu eklentiler ile yapmaya çalışmayın. WordPress altyapılarda ne kadar az eklenti/plugin kullanırsanız sisteminiz o kadar temiz ve hızlı olacaktır. WooCommerce sepete ekle butonu kaldırma işlemi veya WooCommerce Hemen Al butonu kaldırma işlemini yapmaya geçelim.
- Adım: WordPress admin paneli menüsünden Görünüm > Tema Düzenleyici alanını açın.
- Adım: Sağ üst köşeden kullandığınız temayı seçin. Eğer child tema kullanıyorsanız onu açın.
- Adım: functions.php dosyasını açın. Ve kod satırının en alt kısmına inerek bir boşluk bırakarak aşağıdaki kodları ekleyerek ”dosyayı güncelle” butonuyla kayıt edin.
Sepete Ekle / Hemen Al Butonlarını Kaldır Kodları
Eğer web sitenizin her yerinden kaldırmak istiyorsanız aşağıdaki kodu kullanmanız gerekmektedir.
//WooCommerce sayfalarındaki sepete ekle butonunun tüm varyasyonlarını kaldırır. remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); // Magaza ve Arsiv remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); // All single remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 ); // Basit urunler icin remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 ); // Gruplandirilmis urunler icin remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20); // Varyasyonlu urunler icin
Yukarıdaki kodu herhangi bir deneyime sahip olmadan uygulamasını gerçekleştirebilirsiniz. Eklenti kullanmadan yapabileceğiniz bu yöntem ile hem istediğiniz sonuca kolayca, sorunsuz ulaşacak hem de eklenti kullanmadığınız için siteniz gereksiz şişme yaparak yavaşlamalar olmayacaktır.
Yorumlar (2)
Teşekkürler
Woocommerce mağazamda, bazı ürünler için ‘Sepete Ekle’ özelliğini kaldırmak istiyordum, ama bu işlemin nasıl yapılacağı konusunda çok kafa karışıklığı yaşıyordum. Eklenti kullanmadan bu işlemi gerçekleştirmek istiyordum çünkü fazla eklenti yüklemek sitenin hızını etkileyebilir diye düşünüyordum.
Araştırmalarım sonucunda bu yazıya ulaştım ve gerçekten harika bir kaynak bulduğumu anladım. Yazı, konuyu adım adım çok net bir şekilde açıklamış. İlk olarak, gerekli kod parçalarını bularak kendi temamın functions.php dosyasına eklemem gerektiğini öğrendim. Kodu ekledikten sonra siteyi yeniledim ve sonuç mükemmel oldu! İlgili ürünlerin ‘Sepete Ekle’ butonu kaybolmuştu ve bu da sitenin kullanıcı deneyimini önemli ölçüde geliştirdi.
Yazıda yer alan bilgiler o kadar anlaşılırdı ki, teknik bir geçmişim olmamasına rağmen hiç zorlanmadan uygulayabildim. Şimdi belirli ürünlerimi sadece görüntüleyebiliyor ve bilgi alabiliyorum. Bu özellik özellikle bazı özel ürünler için benim için oldukça işlevsel oldu.
Bu kadar iyi bir kaynak bulduğum için çok mutluyum. İlgili kişilere kesinlikle tavsiye ediyorum, bu işlemi yapmak isteyenler için kesin bir kurtarıcı! Elinize sağlık!