Ich erstelle ein benutzerdefiniertes Design für WooCommerce (mit der Methode hooks/dev). Ich habe gerade die Shop-Seite beendet und festgestellt, dass der Select-Tag-Filter für die Produkte (Filter nach Preis/Datum/Name) nicht funktioniert. Ich wechselte schnell zu Twenty Eleven und fand heraus, dass mir ein Frontend JS von Woocommerce fehlte.So fügen Sie WooCommerce Frontend JS in ein benutzerdefiniertes Design ein - best practice
Jetzt könnte ich alle diese Js-Dateien kopieren, die ich brauche, aber in der Assets/Js/Frontend sind eine Menge mehr .JS-Dateien und ich denke, dass ich sie brauchen, wie ich weit weg von mit dem Thema fertig bin . Kopieren der erforderlichen oder aller js aus dem WC-Plugin-Ordner in mein Thema JS-Ordner wäre kein Problem, aber ich denke, dass dies nicht die beste Vorgehensweise ist, um mit diesem Problem umzugehen.
Ich habe irgendwo gelesen, dass, um das Frontend JS von WC zu überschreiben müssen Sie aus der Warteschlange und dann in die Warteschlange Ihrer JS-Datei. Das funktioniert für mich, immer noch ähnlich wie bei der Kopiermethode, da es nichts zu überschreiben gibt (da ich kein WC JS geladen habe), aber ich werde mit den geladenen Scrips enden (da ich sie in die Warteschlange stellen werde).
Fehle ich etwas? Es gibt nichts, um dieses Thema zu decken. Wenn es keinen anderen Weg gibt, würde ich sie einfach kopieren.
Danke
Haben Sie 'wp_head()' und 'wp_footer()' in den 'header.php' bzw.' footer.php' Ihres Themes? Wenn dies der Fall ist, sollte WooCommerce seine Skripte ohne Ihr Zutun laden. – helgatheviking
Ich glaube nicht, dass ich wp_head() in der Kopfzeile habe. Ich werde es hinzufügen und mit Rückmeldung zurückkehren. Danke – Darkkz
Siehe [Thema Entwicklung] (https://codex.wordpress.org/Theme_Development#Plugin_API_Hooks) – helgatheviking