WordPress

WooCommerce “Yeniden Form Gönderme İşlemini Onayla” Hatası Çözümü

Sepetin birden çok kez sepete yanlışlıkla eklenmesini önleyin.

WooCommerce Yeniden Form Gönderme İşlemini Onayla Hatası Çözümü
Yukarıda anlattığım gibi WordPress için WooCommerce e-Ticaret eklentisini yüklediğim sitede ziyaretçiler sepetlerine bir ürün ekledikten sonra yenilendiğinde, öğe tekrar ekleniyordu. Ayrıca, müşteriler sepetlerine ürün ekledikten sonra geri döndüklerinde,“Yeniden Form Gönderme İşlemini Onayla” bildirimi aldılar.
Bu sorunu çözmek için, kullanıcılar sepetlerine ürün eklediğinde bir yönlendirme ekledim. ve problemi bu şekilde çözdüm.
 

Kodu Çalıştırmak İçin;

Web sitenizin yönetim paneline girin
Görünüm> Tema Düzenleyici > functions.php dosyasını açın.
Aşağıdaki kodu functions.php dosyasının en üstüne yapıştırın ve dosyayı kaydedin.

Siteniz kod eklemeyi bilmiyorsanız WordPress Siteye Kod Nasıl Eklenir? yazısını tıklayarak hemen öğrenebilirsiniz.

Temanızın `function.php` dosyasına veya kendi özel eklentinize eklemeniz gereken kod şunlardır:

add_action('add_to_cart_redirect', 'resolve_dupes_add_to_cart_redirect');
function resolve_dupes_add_to_cart_redirect($url = false) {
// If another plugin beats us to the punch, let them have their way with the URL
if(!empty($url)) { return $url; }
// Redirect back to the original page, without the 'add-to-cart' parameter.
// We add the `get_bloginfo` part so it saves a redirect on https:// sites.
return get_bloginfo('wpurl').add_query_arg(array(), remove_query_arg('add-to-cart'));
}

İlgili Makaleler

2 Yorum

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu