hallowebsite Smart Card Lists

DE | EN

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
Version
1.2.2
Aktualisiert
14. November 2026
Benötigt PHP
7.4
Dateigröße
46,3 KB
Autor
hallowebsite

Ü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

AttributStandardBeschreibung
modepostsposts oder terms.
post_typespostEin oder mehrere Inhaltstypen (CSV).
layout, slider_nav, slider_aligngrid, both, startRaster oder Slider und Slider-Steuerung.
cols_desktop/tablet/mobile3 / 2 / 1Spalten pro Breakpoint.
per_page, lazy, initial, batch12, auto, 6, 6Anzahl 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–, –, autoTaxonomie-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_archivefalseDie Abfrage des aktuellen Archivs verwenden.
highlight_only, highlight_meta_keyfalse, highlightNur Einträge, deren Highlight-Feld gesetzt ist.
thumb_size, thumb_ratio, thumb_fit, image_loadingmedium, 3/2, cover, autoBildausgabe.
excerpt_enable, excerpt_words, excerpt_from, custom-excerpt_meta_keytrue, 30, auto, –Einstellungen zum Auszug.
show_date, date_format, show_author, show_taxtrue, 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.