Skip to main content

Der Hauptshortcode ist produkte, mit welchem die angelegten Produkte in verschiedenen Darstellungsformen, Sortierungen, etc. ausgegeben werden können.

Code (Beispiel 1)

[pastacode lang=“php“ manual=“%26%23091%3Bprodukte%20layout%3D%22grid%22%20limit%3D%2210%22%20orderby%3D%22rating%22%20order%3D%22asc%22%20hersteller%3D%22canon%22%5D“ message=““ highlight=““ provider=“manual“/]

Dieser Shortcode würde in der GRID-Ansicht insgesamt 10 Produkte ausgeben, die nach dem RATING sortiert sind. Die Reihenfolge wäre in dem Falle ASC (Ascending (zu deutsch: Aufsteigend) und die Ausgabe würde sich nur auf Produkte beziehen, die der Taxonomie (Hersteller) CANON zugeordnet wurden.

Code (Beispiel 2)

[pastacode lang=“php“ manual=“%26%23091%3Bprodukte%20layout%3D%22list%22%20include%3D%22123%2C459%2C789%22%20orderby%3D%22date%22%5D%0A%0AHier%20dein%20Text%E2%80%A6%0A%0A%26%23091%3Bprodukte%20layout%3D%22list%22%20exclude%3D%22123%2C459%2C789%22%20orderby%3D%22date%22%5D“ message=““ highlight=““ provider=“manual“/]

Bei diesem Beispiel wird die “Power” dieses Shortcodes deutlich. Hier werden zunächst an zwei Stellen die Produkte in der LIST-Ansicht ausgegeben und nach dem DATE sortiert. Das Besondere sind dabei “include” und “exclude”.

Mit dem oberen Shortcode gibt die Seite nur die Produkte mit der ID 123, 456 und 789 aus. Das können zum Beispiel die „drei besten Drucker“ sein.

Danach kannst du ein wenig Content ausgeben und darunter fast den gleichen Shortcode erneut einbinden, diesmal aber mit “exclude”. Das heißt, bei dieser Auflistung werden die hinterlegten IDs nicht mehr angezeigt. Somit hättest du im Prinzip oben die drei besten Produkte, danach den Inhalt und erst dann die restlichen. Dadurch kannst du die “Ads Above Fold” sehr gut minimieren. Du kannst natürlich auch oben die GRID-Ansicht wählen und unten die List-Ansicht.

Attribute

Name Inhalt Standardwert Bedeutung
limit Zahl 12 Setzt das Limit, wie viele Produkte ausgegeben werden soll. Zum Beispiel für “die 10 Besten Kaffeemaschinen”
Bestimmt die Anzahl der Produkte, erwartet einen numerischen Wert.
orderby ID, author, title, name, date, modified, rand, comment_count, menu_order, post__in, rating, rating_count, price date Sortierung der Produkte. Eine Ausführliche Dokumentation befindet sich im WordPress Codex.
Zusätzlich kann nach der Bewertung sortiert werden. Hierzu bitte “rating” als Wert angeben.
order diverse DESC Reihenfolge der Sortierung.
Hier wird angegeben, wie die Sortierung erfolgen soll auf-/absteigend (zum Beispiel für “die 10 teuersten Kaffeemaschinen”)
asc Sortiert die Produkte Aufsteigend (z => a // 1 => 999)
desc Sortiert die Produkte Absteigend
include Zahl IDs von Produkten die angezeigt werden sollen, kommasepariert.
Hier kann eine (oder mehrere durch ein , getrennte) Produkt IDs angegeben werden. Die Liste beschränkt sich nur auf dieses Produkt. Gut geeignet für indclude=”1″ um auf der Seite nur 1 Produkte auszugeben, dann etwas Text einzubinden und …
exclude Zahl IDs von Produkten die nicht angezeigt werden sollen, kommasepariert.
… über die Funktion “exclude”, die nämlich genau anders herum funktioniert, die restliche Liste auszugeben
layout div. list
grid Listet alle Produkte in einem Raster (Grid) auf. 3 nebeneinander. Bei kleineren Geräten 2 oder 1
list Listet alle Produkte untereinander in einzelnen Reihen auf. Zeigt zusätzlich noch die “technischen Daten”
table-x Blendet eine Vergleichstabelle ein (Produkte untereinander)
table-y Blendet eine Vergleichtstabelle ein (Produkte nebeneinander)
detail_button true, false true De-/Aktivieren des “Detail”-Buttons
buy_button true, false true De-/Aktivieren des “Kaufen”-Buttons
details_fields true, false true Produkteigenschaften anzeigen (an/aus) – gilt nur für das Layout:“List“
details_tax true, false true Taxonomien anzeigen (an/aus) – gilt nur für das Layout:“List“
price_min Zahl Beschränkt die Ausgabe der Produkte, die min. X kosten
price_max Zahl Beschränkt die Ausgabe der Produkte, die max. X kosten
align left, right, none left Wenn du nur ein einzelnes Produkt (z.B. limit = 1) anzeigst, kannst du bestimmen, welche Ausrichtung es zum Text hat. Das Layout:“Grid“ ist hierfür Voraussetzung.
slider true, false false Zeigt die Produkte in einem Slider an. Das Layout:“Grid“ ist hierfür Voraussetzung.
interval false, Zahl 8000 Geschwindigkeit des Sliders in ms, false um den automatischen Slide zu deaktivieren.
col Zahl 3 Welche Größe des Grids soll geladen werden? Mögliche Eingaben: 3 (4 in einer Reihe), 4 (3 in einer Reihe). Funktioniert nur im Layout: Grid und/oder mit dem Produktslider (slider).
rating true, false true Produktbewertung (an/aus). Funktioniert nur im Layout: Tabelle (X, Y).
taxonomie slug Die Ausgabe kann nach den angelegten Taxonomien gefiltert werden. Anstelle von „taxonomie“ wird der festgelegte Slug z.B: „marke“ angegeben. Als Wert wird der Slug der Kategorie genutzt. Als Beispiel:“canon“. Somit werden alle Produkte in der Kategorie Canon ausgegeben.
review true, false Mit diesem Parameter kannst du für die Tabellen-Layouts (X/Y) die „Eigenen Bewertungen“ als eigene Spalte anzeigen lassen.
highlight Zahl Sofern du das Layout: Tabelle nutzt, kannst du mit diesem Parameter einzelne oder mehrere (kommasepariert) hervorheben. Als Zahl dient die ID des Produkts.
shop Zahl Wenn du Produkte eines speziellen Shops anzeigen willst, nutze hierfür bitte die ID des Shops als Wert. Mehrere Werte sind nicht Möglich.
reduced true, false false Nutze diesen Parameter mit dem Wert „true“, wenn du nur Produkte anzeigen willst, welche einen alten Preis (z.B. UVP) haben.
price_compare true, false false Nutze diesen Parameter mit dem Wert „true“, wenn du einen Preisvergleich in der Tabelle-X anzeigen willst.

Passende Video-Anleitung unseres Partners mutric.com

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden


War dieser Artikel hilfreich?

1 Star2 Stars3 Stars4 Stars5 Stars
3,11 / 5

Kommentare

Jan Trötschel 15. Juli 2017 um 17:10

danke war sehr Hilf reich vielen lieben dank 😉

Antworten

André 17. Juli 2017 um 14:01

Das freut uns! 🙂 Bald gibt’s das ganze auch nochmal als Video. 🙂

Antworten

Olga Nagel 25. August 2017 um 12:51

Hallo,
bei mir seit kurzem funktionert Punkt "Produket>Produkte Filtern> Auswahl an Produkten anzeigen" nicht mehr bei Shortcode. Woran kann das liegen?
Danke im Voraus
lg
Olga

Antworten

André 25. August 2017 um 17:33

An der Funktion haben wir nichts geändert. Bitte alle Plugins deaktivieren und mal deinen Browsercache löschen (am besten einen anderen Browser probieren, der leer ist) um solche Fehler auszuschließen. Ansonsten bite mal im Forum melden, damit wir usn das genauer angucken können. 🙂

Antworten

Thomas 2. Januar 2018 um 15:58

Gibt es die Möglichkeit bei der WordPress-Standardsuche die Anzahl der Produkte zu vergrößern? Aktuell gebe ich die Produkte in ein Grid aus. Aber ich möchte nicht nur 10 auf einer Seite ausgeben. Wenn die Änderung nur im Quellcode möglich ist, in welcher Datei kann ich dies ändern? Bin noch nicht fündig geworden.

Antworten

André 4. Januar 2018 um 8:56

Die Anzahl kannst du unter Einstellungen / Lesen definieren (aber Achtung, greift dann auch bei Produkt-Archiven)

Antworten

Daniel Wippermann 4. Juni 2018 um 15:26

Das mit den Tabellen ist eine feine Sache, aber wie kann ich meine eigenen Felder (Eigenschaften) mit in der Tabelle anzeigen lassen?

Antworten

André 4. Juni 2018 um 18:29

Du musst die Regeln der Feldgruppe richtig einstellen. Siehe hier: https://affiliatetheme.io/eigene-felder-feld-gruppen-alles-zum-thema-eigenschaften/

Beitrags-Typ ist gleich Produkt UND
Ansicht ist gleich Eigenschaften

ODER

Beitrags-Typ ist gleich Produkt UND
Ansicht ist gleich Tabelle

Antworten

Bastian Fischer 8. August 2018 um 21:21

Hallo,
bei mir werden die Taxonomien nicht in der Tabelle angezeigt, sondern nur die Feldgruppen. Ich habe ‚details_tax‘ auf true gesetzt. Wo könnte das Problem liegen?
Außerdem, kann ich mehrere Produkte in der Tabelle individuell hervorheben? Also eins als ‚Empfehlung‘ und eine als ‚Bester Preis‘ quasi?
VG

Antworten

André 9. August 2018 um 9:03

Für die Darstellung in der Taxonomy gibt’s hier eine Anleitung: https://affiliatetheme.io/forum/thema/taxonomien-in-vergleichstabelle-ausgeben/ – mehrere Felder und zum mehrfachen hervorheben hier: https://affiliatetheme.io/forum/thema/unterschiedliche-highlightfarben/

Antworten

Melanie Prier 23. Dezember 2018 um 16:19

Hallo, gern möchte ich, in dem slider 3 Produkte anzeigen lassen. Jeweils sind immer 4 Produkte in einem grid, welche angezeigt werden.
wie in diesem beispiel "8 Produkte in einem Slider" https://demo01.affiliatetheme.io/produkte/produkte-grid/

Gern möchte in dem slider nur ein Produkt ausgeben.

Antworten

André 27. Dezember 2018 um 15:17

Hallo Melanie,

bitte mal mit deiner Frage im Forum melden und die auch ein wenig ausführen. Auf den ersten Blick verstehe ich nicht so 100%ig was du machen möchtest.

Gruß
André

Antworten

Leon W 9. Februar 2019 um 23:05

Es gab eine Ansicht, wie man bsw eine tabell auf eienr grafischen übersicht anpassen kann (rote farbe). Wenn ich auf shortcodes klicke erscheint kein solches Anpassungsfenster. Wie kann ich diese doch einfachere option aktivieren? Habe gesehen, dass man codes auswählen kann und dann "Shortcode hinzufügen" klicken kann.

Viele Grüße,
Leon

Antworten

André 11. Februar 2019 um 10:08

Kann dir leider nicht ganz folgen. Bitte melde dich mal im Forum samt Screenshot. 🙂

Antworten

Nikolai König 25. April 2019 um 0:11

Hallo,

ist es möglich die Produkte in einer Grid oder List darzustellen mit einer Seitenanzahl? Man hat bspw. 25 Produkte und möchte diese auflisten und das limit auf 10 setzen. Auf der 2. Seite würde man dann die nächsten 10 sehen und auf der 3. Seite die restlichen 5.

Vielen Dank im Voraus.
Viele Grüße
Nikolai

Antworten

André 25. April 2019 um 8:14

Das geht über die Archive (Taxonomy) automatisch. Innerhalb eines Shortcodes jedoch nicht.

Antworten

Michel Tank 24. August 2019 um 6:23

Ich habe eine Frage zur Ausgabe: Ich möchte z.B. 30 Produkte ausgeben, und am Ende steht "Seite 2,3,4". Es soll also Ende der Ausgabe auf Seite 2 weitergehen können, und es sollen wieder 30 Produkte ausgebeben werden. Beim Filter gibt es ja diese Funktion auch. Kann man das in einen Shortcode miteinbeziehen??

Beste Grüße
Michel

Antworten

André 26. August 2019 um 8:18

Der Produkt-Shortcode kann leider keine Pagination abbilden. Hier müsstest du mit den Taxonomy-Archiven arbeiten.

Antworten

Mathias Mücke 10. Oktober 2019 um 16:56

Hallo André,
ist es möglich, dass man die Produktausgabe – anhand seiner eigenen Felder – filtert.
Zum Beispiel so:
[produkte  kategorie="mode" field="mode_typ" field_value="jeans"]

Meine Taxomanien heißen Kategorie und darunter befindet sich eine Rubrik Mode.
In den eigenen Feldern (mode_typ) habe ich Werte, wie Jeans, Shirt usw. vergeben und möchte jetzt nur Jeans ausgeben lassen.
Geht das, wenn ja wie? (mode_typ ist ein Auswahlfeld)

Ich weiß, dass dies per Filter funktioniert.
Aber ich möchte noch eine Vorschau von 12 Produkten – per shortcode -haben.
Falls das funktioniert, würde ich mich über eine Antwort freuen.

LG Mathias

Antworten

André 11. Oktober 2019 um 7:53

Daf+r ist der Parameter <code>taxonomie slug</code> gedacht. Wenn deine Taxonomy also Mode heißt und dein Term Jeans, dann wäre es <code>mode="jeans"</code>

Antworten

Burak 8. Dezember 2019 um 17:15

Hallo, gibt es eine Möglichkeit die Farbe des Randes von Produkt Listen zu ändern? Die Produkte die auf der Produktseite angezeigt werden oder als einzelnes Produkt auf einer Seite eingebunden sind haben einen grauen Rand, welcher schwer zu erkennen ist, daher möchte ich die Farbe ändern.

Antworten

André 13. Dezember 2019 um 11:20

Klar, das ist kein Thema. Das ginge über Custom CSS (im Backend unter Optionen / Allgemein einbinden): <code>.thumbnail[class*="product-"] { border-color: #ccc; }</code>

Schau dir für das Thema Customizing gerne auch mal den Artikel an: https://affiliatetheme.io/css-einsteiger-tutorial/

Antworten

Michael 1. Januar 2020 um 14:29

Ich nutze die aktuelle WordPress Version und finde einfach keinen Button wo ich mir die Shortcodes ausgeben lassen kann. Wo finde ich die jetzt?

Antworten

Christian 6. Januar 2020 um 7:06

Du findest das in dem normalen WYSIWYG-Editor, das hat sich nicht verändert. Achte darauf das du kein Gutenberg nutzt, da gibt es diesen Button nicht.

Antworten

Markus Breitenstein 16. Juni 2020 um 10:13

Hi,

lässt sich über den Grid-Shortcode auch die Anzahl definieren, die je Zeile dargestellt werden soll. Lt. der Dokumentation sollten hier per Default 3 Produkte je Zeile sichtbar sein. Bei mir sind es jedoch 4.

Wenn ich die Grid-Ansicht über die komplette Seite abbilde, schaut dies auch ganz gut aus. Verwende ich jedoch eine Sidebar, dann eher nicht.

Danke & Grüße

Antworten

Christian 17. Juni 2020 um 6:31

Dafür gibt es den Parameter "col", siehe oben. 🙂

Antworten

Norman 13. Januar 2021 um 22:35

Hi Christian,

wie kann ich mir alle Produkte innerhalb einer Taxonomie anzeigen lassen? In einer Frage weiter oben hattest du schon geantwortet: "Wenn deine Taxonomy also Mode heißt und dein Term Jeans, dann wäre es <code>mode="jeans"</code>" –> in meinem Fall möchte einfach alles unter "Mode" anzeigen. Geht das, ohne dass ich jeden Term einzeln auflisten muss?

Danke und viele Grüße,
Norman

Antworten

Christian 14. Januar 2021 um 6:13

Hi Norman,

du kannst nicht ohne weiteres (mit dem Shortcode) alle Produkte in einer Taxonomie anzeigen. Die WordPress Query benötigt immer einen Term für die Abfrage.

Antworten

Stephan 9. Juni 2021 um 13:52

Hallo,
ist es möglich den Preis in einer table-x Tabelle nur einmal anzuzeigen?

Mein Shortcode sieht folgendermaßen aus:
[produkte layout="table-x" include="2316,2311,2302,1921" detail_button="false"]

Aktuell wird der Preis jedoch an zweiter und an letzter Stelle angezeigt.

Danke + Viele Grüße
Stephan

Antworten

André 10. Juni 2021 um 7:57

Hey Stephan, schau mal hier https://affiliatetheme.io/doc/entwickler/filter/ bei den Punkten at_table_x_hide_first_price und / oder at_table_x_hide_second_price.

Antworten

Stephan 10. Juni 2021 um 9:07

Hi André,

danke für die schnelle Antwort. Manchmal sieht man den Wald vor lauter Bäumen nicht 🙂

Grüße


helmut plarre 25. August 2021 um 10:57

hallo zusammen,

gibt es eine möglichkeit, mit einem shortcode die ersten z.b. 8 produkte der filterung darzustellen und mit einem zweiten shortcode den rest?

also nach dem motto: "LIMIT 0,8" und LIMIT "8,12" …
grüße
helmut

Antworten

Christian 26. August 2021 um 7:24

Hallo Helmut,

ein "Offset" ist im Produkte-Shortcode nicht Möglich.

Antworten

Daniel Werner 25. Oktober 2021 um 9:58

Hallo wie kann ich Ajax load einstellen damit nicht sofort 10000 Produkte geladen werden.

Antworten

Christian 26. Oktober 2021 um 6:41

Eine Pagination/Ajax-Reload ist für den Shortcode nicht verfügbar. Einfach das Limit anpassen.

Antworten

Du hast eine Frage oder eine Meinung zum Artikel? Teile sie mit uns!

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*
*