Kurs Shortcodes
Sicher kennst du bereits den Shortcode [ld_course_list] aus der Anleitung, zu der diese hier eine Ergänzung ist. Der Shortcode [ld_course_list] erstellt eine Übersicht all deiner veröffentlichten Kurse.
In dieser Anleitung soll es darum gehen, wie man diesen modifizieren kann, um die Ansicht des Kursrasters zu verändern.
Formatierung des Kursrasters
Das angezeigte Kursraster, das durch den Shortcode [ld_course_list] entsteht, kann durch unterschiedliche Zusätze im Shortcode angepasst werden.
Beschränkung der Anzahl angezeigter Kurse
Manchmal empfiehlt es sich, die Anzahl der Kurse zu reduzieren, um eine übersichtlichere Darstellung zu erhalten.
Der Zusatz num beschränkt die Anzahl der angezeigten Kurse. Solltest du mehr Kurse, als die angegebene Anzahl haben, so wird automatisch eine Pagination unter der Auflistung erstellt.
Beispiel: [ld_course_list num="2"] zeigt 2 Kurse an
Anzahl der dargestellten Spalten verändern
Auch die Spaltenanzahl zu verändern verändert die Übersichtlichkeit oft zum Positiven.
Der Zusatz col legt die Anzahl der angezeigten Spalten beim Kursraster fest. Beispiel: [ld_course_list col="2"] zeigt 2 Spalten an.
Sortierung der Kurse innerhalb des Rasters
Der Zusatz order legt die Reihenfolge der angezeigten Kurse fest. Möglich sind DESC für absteigende und ASC für aufsteigende Reihenfolge. Standarmäßig wird die ID des Kurses als Sortierungsattribut verwendet.
Aufsteigende Reihenfolge
Du möchtest den ältesten Kurs zuerst darstellen? Dann nutzt du die aufsteigende Reihenfolge.
Beispiel: [ld_course_list order="ASC"] zeigt Kurse in einer aufsteigenden Reihenfolge an. Für deine Kurs bedeutet das, dass der älteste Kurs zuerst angezeigt wird, denn die ID ist beim Erstellen der Kurse aufsteigend.
Absteigende Reihenfolge
Du möchtest den neuesten Kurs zuerst darstellen? Dann nutzt du die absteigende Reihenfolge.
Beispiel: [ld_course_list order="DESC"] zeigt Kurse in einer absteigenden Reihenfolge an. Für deine Kurse bedeutet das, dass der neuste Kurs zuerst angezeigt wird, denn die ID ist beim Erstellen der Kurse aufsteigend.
Auf- / Absteigende Reihenfolge nach Kurstitel
Du möchtest nicht nach der Kurs ID, sondern lieber nach dem Titel sortieren? Kein Problem. Mit dem Zusatz orderby legst du das Ordnungskriterium selbst fest.
Beispiel: [ld_course_list order="ASC" orderby="title"] zeigt Kurse alphabetisch aufsteigend nach dem Titel an. Um das zu verdeutlichen, haben wir noch einen weiteren Kurs für diesen Screenshot sichtbar gemacht.
Kurse eines Benutzers anzeigen lassen
Der Zusatz mycourses zeigt die Kurse für den aktuell angemeldeten Benutzer.
Beispiel: [ld_course_list mycourses="true"] zeigt in diesem Beispiel Kurs A an, denn in diesen ist der angemeldete Benutzer eingeschrieben.
Kurse einer Kurs-Kategorie anzeigen lassen
Kurse können kategorisiert dargestellt werden. Das kann v.a. zu einer übersichtlicheren Aufteilung führen, wenn nicht alle Kurse gleichzeitig angezeigt werden, sondern kategorisiert mit Zwischenüberschriften. Um Kurse zu kategorisieren kannst du diese Anleitung verwenden.
Der Zusatz course_category_name zeigt Kurse an, welche einen bestimmten Kurs-Kategorie-Slug verwenden.
Beispiel: [ld_course_list course_category_name=“demo-kurs”] zeigt Kurse an, die der Kurs-Kategorie “Demo Kurs” zugewiesen wurden.