WooCommerce 'Sepete Ekle' Düğmesinin Adı ve Adresi Nasıl Değiştirilir?
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]
