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 = publishGeplant/Zukünftig — Zählt Begegnungen mit
post_status = future
Beide Kontrollkästchen sind standardmäßig aktiviert.
Den Filter ändern
Öffnen Sie den Ligatabellen-Bearbeitungsbildschirm.
Suchen Sie in der Meta-Box Details den Abschnitt Begegnungsstatus (mit Ergebnissen).
Deaktivieren Sie den Status, den Sie ausschließen möchten.
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 einshow_published_events="0"— Schließt veröffentlichte Begegnungen zwangsweise ausshow_future_events="1"— Schließt zukünftige/geplante Begegnungen zwangsweise einshow_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.
