2016-03-24 42 views
0

Bir html a etiketi kullanarak alışveriş sepetine bir Woocommerce ürünü eklemenin basit bir yolunu kurmaya çalışıyorum ve tıkladıktan sonra alışveriş sepeti sayfasına yönlendiriyorum.Woocommerce Bağlantı, Yeniden Yönlendirme ve Yenileme Sayfasına Ürün Ekleyin Sayfa

Şimdiye kadar ürünü sepete ekleyebilirim ancak sayfayı yenilemeyi zorlaştırırsam yalnızca Sepette görünür. Temel olarak, redirectToCart işlevi sayfayı yenilemiyor.

  echo '<a class="btn btn-default" id="buy'.$image->ID.'" href="#">Order This!</a> 
      <script>  
       $("#buy'.$image->ID.'").click(function(e) { 
        e.preventDefault(); 
        addToCart(37); 
        redirectToCart("?page_id=27") 
        return false; 
       });  

       function addToCart(p_id) { 
        $.get("?post_type=product&add-to-cart=" + p_id, function() { 
        // call back 
        }); 
       } 

       function redirectToCart(cartPage) { 
        window.location.replace(cartPage); 
       } 
      </script>'; 

Bu konuda bana yardımcı olabilecek herhangi biri var mı?

Düzenleme: Bunun için bir Kod Snippet'i kullanıyorum, temelde ön uçta çalışan bir kısa kod komut dosyasının parçası.

cevap

0

window.location değiştirmeyi deneyin. , window.location ile değiştirin. href

window.location.href = cartPage; 
+0

Merhaba, aynı şekilde davranır. – acseven

+0

@acseven Cevabım yardım etmedi mi? –

+0

Merhaba, daha önce yorumda bulunmadığım için üzgünüm. Aynı şekilde davrandı @ demid-ganenko – acseven

İlgili konular