2016-09-13 6 views
0

Ich schreibe eine Vorlage für meine Wordpress-Website.Woocommerce - In den Einkaufswagen legen Schaltfläche auf Vorlage

Die Vorlage Schleifen Trog WooCommerce Produkte und druckt einige Informationen (Bild, Beschreibung, Preis und so weiter)

Die Frage, die ich bin vor dem „in den Warenkorb“ Button ist.

Dies ist der Code, den ich habe:

<a href="/cart/?add-to-cart=<?php echo $loop->post->ID; ?>" rel="nofollow" data-product-id="<?php echo $loop->post->ID; ?>" class="btn btn-primary">Add to cart</a> 

und ich versuche, Umleitung zu NICHT nach der Schaltfläche geklickt wird.

Ich habe bereits:

aktivieren AJAX den Warenkorb Tasten auf Archive

tickte als Optionen hinzufügen, aber ich kann nicht finden, wie man es nicht umleiten nach Schaltfläche geklickt wird.

Vielen Dank für jede Hilfe

Antwort

1

Ihre href ist "/cart/?add-to-cart=<?php echo $loop->post->ID; ?>" die basicaly sais, die Sie in den Warenkorb Seite umleiten und das Produkt in den Warenkorb legen.

Versuchen Sie es so href="?add-to-cart=<?php echo $loop->post->ID; ?>", es sollte Sie auf der gleichen Seite halten.

+0

Es war so einfach. Vielen Dank. – Nick

2

In add-to-cart.js ist das Ereignis an Button mit add_to_cart_button und ajax_add_to_cart Klassen und dem data-product_id Attribut gebunden.

+0

Brauche ich beide Klassen, oder da ich nur die Ajax-Methode brauche, kann ich nur ajax_add_to_cart verwenden? – Nick

+0

Sie werden beide benötigen. Werfen Sie einen Blick auf die Quelle, um zu sehen, wie Ajax-Cart funktioniert: https://github.com/woothemes/woocommerce/blob/master/assets/js/frontend/add-to-cart.js. – tungd

+0

Nach der js-Datei, wenn Button .add_to_cart_button (was es tut) und hat die Produkt-ID attr, sollte es eine Klasse hinzufügen, aber es nicht ... die Schaltfläche sieht so aus: Nick

Verwandte Themen