
Bu yazımızda sizlere WooCommerce Sepete Ekle butonunu nasıl yeni pencerede açacağınızdan bahsedeceğim. E-ticaret sitenizde kullanıcılar bir ürünü sepete eklemek istediğinde o linke tıkladığında sepet kısmının farklı bir pencerede açılması diğer ürünlere göz atmak isteyen kullanıcılar için önemlidir.
Ya da ürünü farklı bir siteden tedarik ettiğinizi ya da bir affiliate sitesi olduğunuzu düşünelim: Site ziyaretçilerinizin sitenizden çıkmasını engellemek ve mevcut ürün sitesine yönlendirmek istiyorsanız bu özellik gerçekten sizin için çok faydalı olacaktır.Aşağıdaki görselde göreceğiniz üzere biz WPServis.com temalar sayfasında affiliate marketing yapmaktayız. Bu butona tıklandığında ilgili ürünü satın almak için ziyaretçilerimizi farklı bir siteye yönlendiriyoruz. Sizde bu butonu (sepete ekle) farklı bir sayfada yada pencerede açmak istiyorsanız yazının devamını okuyun.

PHP Kodu: WooCommerce Tek Ürün Sayfasında Linkleri Yeni Bir Sekmede / Pencerede Açmak
function woocommerce_external_add_to_cart() {
global $product;
if ( ! $product->add_to_cart_url() ) return;
echo '<p><a href="' . $product->add_to_cart_url() . '" class="single_add_to_cart_button button alt" target="_blank">' . $product->single_add_to_cart_text() . '</a></p>';
}
Bu kodu nereye eklemelisiniz?
PHP kodunu child theme functions.php dosyanızın en alt kısmına yerleştirebilirsiniz (eğer varsa “?>” öğesini silin). Bu tür dosyaları düzenlerken ne yaptığınızı bildiğinizden emin olmalısınız. Yada Snippets eklentisini kullanarak temanızın functions.php dosyasına bu kodu otomatik olarak ekleyin.
Eğer konu hakkında çok fazla bilginiz yoksa, bir WooCommerce / WordPress uzmanından destek alabilirsiniz. Kod ekleme konusunda sormak istediğiniz bir soru olursa yorumlar bölümünden bana ulaşabilirsiniz.