Zum Hauptinhalt springen

Positionen verwalten

Positionen sind eine WordPress-Taxonomie (`sp_position`), die zur Klassifizierung von Spielern nach ihrer Rolle in einer Sportart verwendet wird — zum Beispiel Torwart, Stürmer, Mittelfeldspieler.

Heute aktualisiert

Positionen verwalten

Positionen sind eine WordPress-Taxonomie (sp_position), die zur Klassifizierung von Spielern nach ihrer Rolle in einer Sportart verwendet wird — zum Beispiel Torwart, Stürmer, Mittelfeldspieler.

Zugriff auf den Bildschirm

Navigieren Sie im WordPress-Admin-Menü zu Spieler > Positionen.

Eine Position erstellen

  1. Füllen Sie auf dem Positionen-Bildschirm die Felder im linken Panel aus:

    • Name — Der Anzeigename (z. B. „Torwart")

    • Slug — Der URL-freundliche Bezeichner, automatisch aus dem Namen generiert oder manuell eingegeben (z. B. torwart)

    • Übergeordnete Position — Wählen Sie optional eine übergeordnete Position, um eine Hierarchie zu erstellen (z. B. „Zentrales Mittelfeld" unter „Mittelfeld")

    • Beschreibung — Optionaler beschreibender Text; standardmäßig nicht im Frontend angezeigt

  2. Klicken Sie auf Neue Position hinzufügen.

Eine Position bearbeiten

Bewegen Sie in der Positionsliste auf der rechten Seite den Mauszeiger über einen Positionsnamen und klicken Sie auf Bearbeiten, um das vollständige Bearbeitungsformular zu öffnen. Klicken Sie auf Schnellbearbeitung, um den Namen oder Slug inline umzubenennen.

Eine Position löschen

Bewegen Sie den Mauszeiger über eine Position in der Liste und klicken Sie auf Löschen. Das Löschen einer Position entfernt den Taxonomiebegriff, löscht aber keine Spielerdatensätze. Spieler, die dieser Position zuvor zugewiesen waren, verlieren die Zuweisung.

Feldreferenz

  • Name — Wird in Spielerlisten-Gruppenüberschriften, in den Spieler-Details im Frontend und in Dropdown-Filtern angezeigt.

  • Slug — Wird in URLs und als Filterwert im Filter sp_position auf dem Spieler-Listenbildschirm verwendet.

  • Übergeordnete Position — Erstellt eine hierarchische Taxonomie. Hierarchische Positionen werden von WordPress unterstützt, aber SportsPress verwendet keine Verschachtelung in der eigenen Benutzeroberfläche — alle Positionen erscheinen in Dropdowns flach, unabhängig von der übergeordneten Zuweisung.

  • Beschreibung — Gespeichert, aber nicht durch SportsPress-Templates gerendert.

  • Reihenfolge — Kein integriertes Taxonomiefeld. SportsPress liest einen Termmeta-Wert sp_order, um Positionen zu sortieren. Bearbeiten Sie dies, indem Sie zum Bearbeitungsbildschirm einer Position navigieren und nach dem Reihenfolge-Feld suchen, falls es vorhanden ist (hängt von Theme- oder Plugin-Erweiterungen ab).

Verwendung von Positionen

Filtern im Spieler-Listenbildschirm — Der Positions-Dropdown-Filter auf der Admin-Spielerliste schränkt die sichtbaren Spieler auf diejenigen ein, die dieser Position zugewiesen sind.

Filtern in Spielerlisten — Der Filter Position in der Meta-Box „Details" einer Spielerliste (Beitragstyp sp_list) schränkt ein, welche Spieler die Liste automatisch befüllen.

Gruppierung in Spielerlisten — Wenn Gruppierung auf Position in der Meta-Box „Details" der Spielerliste gesetzt ist, werden Spieler unter ihren Positionsnamen als Überschriften gruppiert.

Spielerprofile — Dem Spieler zugewiesene Positionen erscheinen im Abschnitt „Details" seines Frontend-Profils, wenn das Detail Position in den Spielereinstellungen aktiviert ist.

Positionen sortieren — Die Methode SP_Player::positions() ruft Positionen sortiert nach dem Termmeta sp_order ab. Das Setzen von sp_order für einen Positionsbegriff steuert die Reihenfolge, in der Positionen in gruppierten Listen und Spielerprofilen erscheinen.

Position vs. Positionsfeld bei einem Spieler

Es gibt zwei separate Konzepte:

  • Positions-Taxonomie-Zuweisung — Wird im Feld Positionen in der Meta-Box „Details" des Spielers festgelegt. Ein Spieler kann mehreren Positionen in der Taxonomie zugewiesen werden. Dies ist die primäre Methode, wie Positionen für die Filterung und Gruppierung verwendet werden.

  • Positions-Überschreibung in einer Spielerlistenzeile — Im Spielerlisten-Admin (der Datentabelle) hat jede Spielerzeile eine Spalte Position, die auf eine bestimmte Position oder als Auto gesetzt werden kann. Wenn auf eine bestimmte Position gesetzt, überschreibt dieser Wert die Taxonomie-Zuweisungen des Spielers für die Anzeige in dieser bestimmten Liste.

Hat dies deine Frage beantwortet?