WordPress üzerinde varsayılan WooCommerce Sepete Ekle düğmesini, özel metin içeren yeni bir düğme ve ürün parametreleriyle, URL bağlantısıyla değiştirmeniz birkaç satır kısa kod ile mümkün.
Aşağıdaki kod parçacığı, mevcut WooCommerce Sepete Ekle düğmesini kaldıracak ve düğme metnini değiştirebileceğiniz ve bir müşteri tıkladığında özel bir URL bağlantısına sahip olabileceğiniz yeni bir düğme ile değiştirecektir.
Ayrıca, bir iletişim formuna yönlendirirken işinize yarayabilecek bazı WooCommerce URL parametreleri ekledim.
[info title="Aklınızda Bulunsun" icon="info-circle"] Stili CSS kullanarak değiştirebilirsiniz. [/info] [warning title="Uyarı" icon="info-circle"] Lütfen kodları eklemeden önce functions.php dosyasının yedeğini alın. [/warning]Lütfen aşağıdaki kodları FTP ile cPanel üzerinden bağlandığınız, site dosyalarının bulunduğu WordPress dizinindeki tema klasörünün içindeki functions.php dosyasının üst kısmına yapıştırın. Ardından kodlar üzerinde sizin için gerekli olan düzenlemeleri yapın veya fazlalıkları silin.
[code type="PHP"] /** * WooCommerce döngüsünden varsayılan Sepete Ekle düğmesini kaldırır * Bu, site genelindeki tüm ürünleri etkileyecek * * @yazar Harun İstenci istenci.com */ function istenci_remove_wc_loop_add_to_cart_button(){ remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); } add_action('init','istenci_remove_wc_loop_add_to_cart_button'); /** * Sepete Ekle düğmesini, özel metin ve özel bir URL bağlantısı içeren yeni bir düğmeyle değiştirir. * Bu, site genelindeki tüm ürünleri etkileyecek. * p.istenci_wc_add_to_cart_button{} üzerinde CSS kullanarak düğmenin stilini değiştirebilirsiniz. * * @yazar Harun İstenci istenci.com */ function istenci_replace_wc_add_to_cart_button() { global $product; // Bu, bir iletişim formuna girmek için yararlı olabilecek bazı URL sorgu değişkenleri ekler - gerekli değilse kaldırın $product_link_params = sprintf( '?wc_id=%s&wc_price=%s&wc_title=%s&wc_product_link=%s', $product->id, $product->get_display_price(), $product->get_title(), $product->get_permalink() ); $button_text = 'CONTACT US'; $link = get_bloginfo( 'url' ) . '/contact' . $product_link_params; echo '<p class="istenci-wc-reserve-item-button">'; echo do_shortcode('<a href="'.$link.'" class="button addtocartbutton">' . $button_text . '</a>'); echo '</p>'; } add_action('woocommerce_after_shop_loop_item','istenci_replace_wc_add_to_cart_button');[/code]Sepete Ekle Yerine Telefon Numarası Ekleme
Yukarıdaki PHP kodlarının alt kısımında bulunan href="'.$link.'" bölümüne aşağıdaki href="tel:+905325325325" değerini ekleyin ve tel: komutunun hemen sonrasına aralarında boşluk olmayacak şekilde irtibat numarasını ekleyin. Diğer tüm ülkelerden arama yapılabilmesi için irtibat numarası hangi ülkeye ait ise numaranın başına o ülkenin alan kodunu (Türkiye için +90) eklemeyi unutmayın. [code type="PHP"] echo '<p class="istenci-wc-reserve-item-button">'; echo do_shortcode('<a href="tel:+905325325325" class="button addtocartbutton">' . $button_text . '</a>'); echo '</p>'; } add_action('woocommerce_after_shop_loop_item','istenci_replace_wc_add_to_cart_button');[/code]Bu içerik Harun İstenci tarafından aşağıda belirtilmiş olan kategoriler altında oluşturulmuş ve yayınlanmıştır. İçeriğin kopyalanması 5846 sayılı Fikir ve Sanat Eserleri Kanunu'na göre suçtur. | İstenci Systems
1997 yılında İstanbul'da dünyaya geldi ve memleketi Kastamonu. Çocukluğundan bu yana bilgisayar sistemleri üzerinde çalışıyor ve internet üzerinde içerik üretiyor...
Harun İstenci Resmi Web Sitesi | Hakkında Daha Fazla > |
Yorum Gönder
Yorum alanı herkese açıktır. Olağan dışı bir yorum algılandığında topluluk politikalarımız gereğince 24 saat içinde kaldırılacaktır.