hallowebsite Smart Card Lists
Zeigt Beiträge, CPTs oder Taxonomie-Terme mit einem Shortcode als responsive Karten-Raster oder Slider. Taxonomie-Filter-Buttons, Lazy Loading, Event-Termine und detaillierte Karten-Optionen machen es passend für Blogs, Referenzen, Teamseiten und Veranstaltungen.
Download v1.2.2Überblick
hallowebsite Smart Card Lists gibt Beiträge, Custom Post Types oder Taxonomie-Terme mit einem einzigen Shortcode als responsive Karten-Raster oder Slider aus. Listen lassen sich nach Taxonomien filtern (mit Filter-Buttons für Besucher), stapelweise nachladen und im Detail einstellen: Bildverhältnis, Auszug, Datum, Autor, Taxonomie-Badges und reine Highlight-Listen. Auch Veranstaltungslisten mit kommenden oder vergangenen Terminen aus einem Meta-Feld sind dabei – der flexible Baustein für Blogs, Referenzen, Teamseiten, Events und Kategorie-Übersichten.
Funktionen
[smart_list]für Beiträge/CPTs (mode="posts") oder Taxonomie-Terme (mode="terms").[upcoming_events]: fertige Liste kommender Veranstaltungen.- Raster mit responsiven Spalten oder Slider (Pfeile, Punkte, Snap), wenn in den Einstellungen aktiviert.
- Filter-Buttons für beliebige Taxonomien, dazu feste Ein-/Ausschlüsse nach Kategorie, ID oder Elternelement.
- Lazy Loading per Ajax: Startanzahl plus Nachladegröße.
- Bildgröße, Seitenverhältnis und Anpassung. Auszug aus Inhalt, Auszugsfeld oder eigenem Meta-Feld.
- Datum, Autor und Taxonomie-Badges. Eigene Datumsfelder (JetEngine-Timestamps werden unterstützt).
- Kontext-Optionen: aktuelles Archiv, gleiche Kategorie, aktuellen Beitrag ausschließen, nur Highlights.
- Globale Standards auf der Einstellungsseite, jeder Wert lässt sich pro Shortcode überschreiben.
Beispiele
[smart_list post_types="post" per_page="9" cols_desktop="3"]
[smart_list post_types="referenz" tax_filters="branche" show_filters="true"]
[smart_list post_types="post" same_category="true" exclude_current="true" per_page="3"]
[smart_list layout="slider" slider_nav="arrows" post_types="team"]
[smart_list mode="terms" tax="category" hide_empty="true"]
[smart_list post_types="event" use_custom_date="date_of_event" custom_date_format="timestamp" event_scope="upcoming"]
[upcoming_events post_types="event" limit="5" all_url="/events/"]
Wichtige Attribute
| Attribut | Standard | Beschreibung |
|---|---|---|
mode | posts | posts oder terms. |
post_types | post | Ein oder mehrere Inhaltstypen (CSV). |
layout, slider_nav, slider_align | grid, both, start | Raster oder Slider und Slider-Steuerung. |
cols_desktop/tablet/mobile | 3 / 2 / 1 | Spalten pro Breakpoint. |
per_page, lazy, initial, batch | 12, auto, 6, 6 | Anzahl der Karten und Lazy Loading. |
orderby, order, ids_order | – | Sortierung. ids_order="keep" behält die Reihenfolge von include_ids. |
tax, tax_filters, show_filters | –, –, auto | Taxonomie-Filter und Filter-Buttons. |
include_category_slugs, exclude_category_slugs | – | Fester Kategorie-Filter. |
include_ids, exclude_ids, exclude_current, same_category | – | Auswahl nach ID und Kontext. |
children_of, include_descendants, max_depth, only_top_level | – | Hierarchie-Filter. |
use_current_archive, auto_archive | false | Die Abfrage des aktuellen Archivs verwenden. |
highlight_only, highlight_meta_key | false, highlight | Nur Einträge, deren Highlight-Feld gesetzt ist. |
thumb_size, thumb_ratio, thumb_fit, image_loading | medium, 3/2, cover, auto | Bildausgabe. |
excerpt_enable, excerpt_words, excerpt_from, custom-excerpt_meta_key | true, 30, auto, – | Einstellungen zum Auszug. |
show_date, date_format, show_author, show_tax | true, WP-Format, false, – | Meta-Infos auf der Karte. |
card_link, disable_links, cats_links, tax_links | – | Linkverhalten von Karten und Badges. |
use_custom_date, custom_date_format, event_scope, event_date_meta_key | –, ymd, none, … | Events: Datumsfeld, Format (ymd, ymd_compact, timestamp) und Zeitraum (kommend/vergangen). |
Einstellungen
Unter Einstellungen → Smart Card Lists liegen die globalen Standards (Inhaltstypen, Bildverhältnis, Auszug, Event-Felder, Slider-Aktivierung und mehr). Die Slider-Buttons werden über CSS-Variablen gestaltet – so passt du sie an deine Kadence-Palette an.
Hinweise
- Bei Lazy Loading oder Filtern die Ajax-Endpunkte vom Seiten-Cache ausnehmen.
- Alte und neue Version des Plugins nie gleichzeitig betreiben.
Changelog
Changed: - Rebranding: neuer Name „hallowebsite Smart Card Lists“, Autor hallowebsite, Plugin-URI https://hallowebsite.de/plugins/smart-card-lists/ - Keine funktionalen Änderungen.