Zum Hauptinhalt springen

Spielerliste

Der Shortcode `[player_list]` zeigt eine Kader-Tabelle von Spielern mit ihren konfigurierten Statistikspalten an. Spieler können sortiert, paginiert, nach Position gruppiert und nach Mannschaft oder Saison gefiltert werden.

Heute aktualisiert

Spielerliste

Der Shortcode [player_list] zeigt eine Kader-Tabelle von Spielern mit ihren konfigurierten Statistikspalten an. Spieler können sortiert, paginiert, nach Position gruppiert und nach Mannschaft oder Saison gefiltert werden.

Was angezeigt wird

Eine Datentabelle mit einer Zeile pro Spieler. Die erste Spalte zeigt den Spielernamen (mit optionalem Foto und Nationalitätsflagge). Folgende Spalten zeigen konfigurierte Leistungsstatistiken. Spieler können unter Positionsüberschriften gruppiert werden, wenn grouping="position" gesetzt ist.

Wann zu verwenden

Auf einer beliebigen Seite verwenden. id angeben, das auf einen SportsPress-Spielerlisten-Beitrag verweist. Innerhalb der Schleife auf einer Spielerlistenseite kann id weggelassen werden.

Parameter

Parameter

Typ

Standard

Beschreibung

id

Ganzzahl

get_the_ID()

Beitrags-ID der Spielerliste. Außerhalb der Schleife erforderlich.

title

Zeichenfolge/Boolescher Wert

false

Überschreibt die angezeigte Überschrift.

number

Ganzzahl

-1

Maximale Anzahl der anzuzeigenden Spieler. -1 zeigt alle (oder verwendet die eigene Zahleneinstellung der Liste).

columns

Zeichenfolge/Array

null

Kommagetrennte Leistungsspalten-Slugs zum Überschreiben der Spaltenauswahl der Liste (z. B. 'appearances,goals'). Akzeptiert auch den alten Parameternamen performance.

grouping

Zeichenfolge/null

Aus Liste

Spieler gruppieren: 'position' zum Gruppieren nach Position, oder leer lassen für keine Gruppierung. Standardmäßig die Gruppierungseinstellung der Spielerliste.

grouptag

Zeichenfolge

'h4'

HTML-Überschriften-Tag für Gruppenbezeichnungen bei aktiver Gruppierung (z. B. 'h3', 'h4').

orderby

Zeichenfolge

'default'

Spalten-Slug zum Sortieren. 'default' verwendet die eigene Sortiereinstellung der Liste.

order

Zeichenfolge

'ASC'

Sortierrichtung: 'ASC' oder 'DESC'.

leagues

Ganzzahl/Zeichenfolge

null

Liga-Begriff-ID(s) zum Filtern von Spielerstatistiken nach Liga.

seasons

Ganzzahl/Zeichenfolge

null

Saison-Begriff-ID(s) zum Filtern von Spielerstatistiken nach Saison.

team

Ganzzahl

null

Mannschafts-Beitrags-ID zum Filtern von Spielern nach aktueller Mannschaft.

show_all_players_link

Boolescher Wert

false

1 um einen „Alle Spieler anzeigen"-Link unterhalb der Tabelle anzuzeigen (erfordert id).

show_title

Boolescher Wert

Aus Einstellungen

1 um den Spielerlisten-Titel als Überschrift anzuzeigen.

show_player_photo

Boolescher Wert

Aus Einstellungen

1 um Spielerfotos in der Namensspalte anzuzeigen.

show_player_flag

Boolescher Wert

Aus Einstellungen

1 um Nationalitätsflaggen in der Namensspalte anzuzeigen.

team_format

Zeichenfolge

Aus Einstellungen

Wie die Mannschaftsspalte angezeigt wird: 'name', 'logo' oder 'both'.

link_posts

Boolescher Wert

Aus Einstellungen

1 um Spielernamen mit Spielerseiten zu verlinken.

link_teams

Boolescher Wert

Aus Einstellungen

1 um Mannschaftsnamen mit Mannschaftsseiten zu verlinken.

sortable

Boolescher Wert

Aus Einstellungen

1 um clientseitige Spaltensortierung zu aktivieren.

responsive

Boolescher Wert

Aus Einstellungen

1 um den responsiven Tabellenmodus zu aktivieren.

scrollable

Boolescher Wert

Aus Einstellungen

1 um horizontales Scrollen zu aktivieren.

paginated

Boolescher Wert

Aus Einstellungen

1 um die Tabelle zu paginieren.

rows

Ganzzahl

Aus Einstellungen

Zeilen pro Seite bei aktiver Paginierung. Standard aus der Einstellung Listen > Zeilen (10).

Verwendungsbeispiele

Minimal — vollständige Spielerliste:

[player_list id="55"]

Top-10-Torschützen, absteigend sortiert, nach Position gruppiert:

[player_list id="55" number="10" orderby="goals" order="DESC" grouping="position" grouptag="h3"]

Spielerliste für eine bestimmte Mannschaft, mit Fotos, verlinkten Namen und einem „Alle Spieler anzeigen"-Link:

[player_list id="55" team="12" show_player_photo="1" link_posts="1" show_all_players_link="1"]

Kompakte Liste ohne Paginierung, benutzerdefinierte Spalten:

[player_list id="55" columns="appearances,goals,assists" paginated="0"]

Hat dies deine Frage beantwortet?