Woocommerce Art dropdown auf shortcode basierte Produkt-Listen
In unserem shop haben wir eine Reihe von standard-WP-Seiten. Auf diesen Seiten zeigen wir ~40 Produkte über den standard Woocommerce shortcodes.
Beispiel:
[product_category category="boots" per_page="20" columns="4" orderby="price" order="desc"]
Den Produkten angezeigt wird, aber es gibt zwei Dinge, die fehlen:
- Keine Sortier-dropdown erscheint über die Produkt-Listen, also die Produkte, die nicht sortiert werden kann, indem unsere Besucher.
- Wir nicht sehen, keine Paginierung Tasten, so dass es unmöglich ist zu sehen, mehr als die ersten 20 Produkte auf jeder Seite.
Irgendwelche Ideen, wie können wir beheben diese beiden Dinge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bezüglich deiner ersten Frage, ich habe keine gefunden, gute Lösungen neben hacken Sie den shortcode innerhalb WC. Nicht ganz ratsam, da es überschrieben wird jedes Update/patch von WC. Wenn es absolut notwendig ist, Sie pflegen konnte der code durch umschreiben der hack jedes mal, wenn Sie aktualisieren.
Okay, laden Sie zunächst eine Kopie der includes\class-wc-shortcodes.php in eurem woocommerce-Ordner. Erstellen Sie eine Sicherungskopie der original vor der Bearbeitung, die ich in der Regel benennen Sie die Datei mit a-o-oder-ändern Sie den Dateityp in .bak.
Vorausgesetzt, Sie wollen das original Sortieren nach dropdown-Liste, kommt mit WC auf der Shop-Seite.
Schritt 1
Entfernen Sie die orderby und order-Argumenten auf der shortcode:
Schritt 2
Bearbeiten Sie die Produkt-Kategorie shortcode auf class-wc-shortcodes.php als solche:
Laden Sie die Datei wieder in den Ordner enthält, und Sie sind fertig! Ihre shortcode Produkt-Seiten haben wir ein funktionierendes Sortieren nach dropdown-dieselbe wie die, die Sie auf den WC-Shop-Seite.
Bearbeiten Sie die sort-Optionen nach Ihren wünschen! Hoffe, es hilft!
Gut für dein zweites problem: Deine shortcode ist die Begrenzung, um zu sehen, nur 20 Produkte. Ändern Sie es zu per_page="40" und Sie sollten sehen, 40 Produkten oder entfernen Sie einfach die Zeile und die Anzahl der Produkte ist nicht begrenzt.
Für dein erstes problem habe ich nicht eine Antwort. Ich Suche es für mein selbst als gut :).