Ich bin neu bei WordPress und versuche, eine zu entwickeln WordPress-Plugin wo ich eine Woocommerce-Methode aufrufen muss add_to_cart
aus der Klasse woocommerce/includes/class-wc-cart.php
. Gibt es eine Möglichkeit, das zu tun?
Rufen Sie eine Funktion des Woocommerce-Plugins von meinem Plugin aus auf
Lesezeit: 1 Minute
7576000cookie-checkRufen Sie eine Funktion des Woocommerce-Plugins von meinem Plugin aus auf
WooCommerce erklärt ein praktisches globales WC()
die Sie in Ihrem Plugin verwenden können, um seine Funktionen aufzurufen.
Fügen Sie Ihrem Plugin den folgenden Code hinzu
add_action('woocommerce_after_single_product', 'woo_foo');
function woo_foo() {
WC()->cart->add_to_cart( 254, 1 ); //ensure to change 254 with product ID on your system.
}
Der obige Code fügt automatisch ein Produkt zum Warenkorb hinzu, wenn Sie die Seite mit einem einzelnen Produkt besuchen. Hier ist eine Liste von Haken & Filter angeboten von WooCommerce, in das Sie sich einklinken können.
.
require_once funktioniert nicht? Fügen Sie die PHP-Datei hinzu und verwenden Sie die Klasse, die Sie benötigen. Nur eine Idee, ich bin kein Woocommerce-Entwickler 🙂 Schönes Wochenende.
– cgee
14. August 15 um 14:17 Uhr
Es hat für mich funktioniert. Mussten aber viele Dateien aufnehmen. Ich möchte nur den Best Practices folgen. Trotzdem danke :).
– Gaurang Deshpande
15. August 15 um 7:59 Uhr