Zum Hauptinhalt springen

Nach Begegnungsstatus filtern

Standardmäßig zählt eine Ligatabelle Begegnungen mit zwei WordPress-Beitragsstatus: Veröffentlichte Begegnungen (Ergebnisse eingetragen) und geplante zukünftige Begegnungen (Ergebnisse noch nicht eingetragen). Sie können eine Tabelle so einschränken…

Heute aktualisiert

Nach Begegnungsstatus filtern

Standardmäßig zählt eine Ligatabelle Begegnungen mit zwei WordPress-Beitragsstatus: Veröffentlichte Begegnungen (Ergebnisse eingetragen) und geplante zukünftige Begegnungen (Ergebnisse noch nicht eingetragen). Sie können eine Tabelle so einschränken, dass sie nur einen dieser Status zählt, um zu steuern, welche Begegnungen zur Tabelle beitragen.

Wo die Einstellung erscheint

Öffnen Sie den Ligatabellen-Bearbeitungsbildschirm. Suchen Sie in der Meta-Box Details den Abschnitt Begegnungsstatus (mit Ergebnissen). Er enthält zwei Kontrollkästchen:

  • Veröffentlicht/Gespielt — Zählt Begegnungen mit post_status = publish

  • Geplant/Zukünftig — Zählt Begegnungen mit post_status = future

Beide Kontrollkästchen sind standardmäßig aktiviert.

Den Filter ändern

  1. Öffnen Sie den Ligatabellen-Bearbeitungsbildschirm.

  2. Suchen Sie in der Meta-Box Details den Abschnitt Begegnungsstatus (mit Ergebnissen).

  3. Deaktivieren Sie den Status, den Sie ausschließen möchten.

  4. Klicken Sie auf Aktualisieren.

Um beispielsweise nur Begegnungen zu zählen, die gespielt wurden und für die Ergebnisse eingetragen wurden:

  • Aktivieren Sie Veröffentlicht/Gespielt

  • Deaktivieren Sie Geplant/Zukünftig

Um nur geplante (noch nicht gespielte) Begegnungen zu zählen:

  • Deaktivieren Sie Veröffentlicht/Gespielt

  • Aktivieren Sie Geplant/Zukünftig

Funktionsweise

Wenn die Ligatabelle die Tabellenstände berechnet, übergibt sie die ausgewählten Statuswerte als post_status-Argument an die WordPress-Begegnungsabfrage. Nur Begegnungen, deren post_status mit einem der aktivierten Werte übereinstimmt, werden in die Berechnung einbezogen. Begegnungen mit einem anderen Status (Entwurf, ausstehend, Papierkorb) werden unabhängig von dieser Einstellung nie gezählt.

Die Einstellung wird im Post-Meta-Feld sp_event_status des Ligatabellen-Beitrags als Array von Statuszeichenfolgen gespeichert.

Shortcode-Überschreibung

Der Shortcode akzeptiert auch Attribute, um diesen Filter zu überschreiben, ohne die Tabelle zu bearbeiten:

  • show_published_events="1" — Schließt veröffentlichte Begegnungen zwangsweise ein

  • show_published_events="0" — Schließt veröffentlichte Begegnungen zwangsweise aus

  • show_future_events="1" — Schließt zukünftige/geplante Begegnungen zwangsweise ein

  • show_future_events="0" — Schließt zukünftige/geplante Begegnungen zwangsweise aus

Diese Shortcode-Attribute haben Vorrang vor den gespeicherten Meta-Box-Werten. Das endgültige Status-Array wird vor dem Ausführen der Abfrage dedupliziert.

Hat dies deine Frage beantwortet?