Zum Hauptinhalt springen

Shortcodes verwenden

SportsPress-Shortcodes ermöglichen es Ihnen, Spielpläne, Tabellen, Spielerstatistiken und andere Sportinhalte in beliebige WordPress-Beiträge, Seiten oder Text-Widgets einzubetten.

Heute aktualisiert

Shortcodes verwenden

SportsPress-Shortcodes ermöglichen es Ihnen, Spielpläne, Tabellen, Spielerstatistiken und andere Sportinhalte in beliebige WordPress-Beiträge, Seiten oder Text-Widgets einzubetten.

Die „S"-Schaltfläche im Classic Editor

Beim Bearbeiten eines Beitrags oder einer Seite mit dem Classic (TinyMCE)-Editor fügt SportsPress eine „S"-Symbolleistenschaltfläche hinzu. Ein Klick darauf öffnet ein Menü der verfügbaren Shortcodes, gruppiert nach Typ (Begegnung, Spieler usw.). Die Auswahl eines Shortcodes fügt das Shortcode-Tag an der Cursorposition ein, mit einem Platzhalter-id-Attribut, das Sie durch die korrekte Beitrags-ID ersetzen.

Das Shortcodes-Panel auf Bearbeitungsbildschirmen

Auf dem Bearbeitungsbildschirm für einen Kalender-, Ligatabellen-, Spielerlisten-, Mitarbeiterverzeichnis-, Turnier- oder Begegnungsbeitrag zeigt SportsPress eine Shortcodes-Meta-Box in der rechten Seitenleiste an. Dieses Panel generiert automatisch den korrekten Shortcode für den aktuellen Beitrag — einschließlich der bereits eingetragenen Beitrags-ID — sodass Sie ihn kopieren und direkt in eine beliebige Seite oder einen Beitrag einfügen können, ohne die ID manuell nachschlagen zu müssen.

Der Parameter id

Jeder Shortcode, der Daten aus einem bestimmten SportsPress-Beitrag (Kalender, Ligatabelle, Spielerliste usw.) anzeigt, akzeptiert einen id-Parameter, dessen Wert die WordPress-Beitrags-ID dieses Datensatzes ist.

Innerhalb der Schleife (auf einer einzelnen Begegnungs-, Spieler- oder Mannschaftsseite) können Sie id weglassen — das Template greift automatisch auf get_the_ID() zurück.

Außerhalb der Schleife (auf einer eigenständigen Seite, einem Text-Widget oder einer beliebigen Seite, die nicht der Einzelbeitrag für das anzuzeigende Element ist) ist der Parameter id erforderlich. Ohne ihn hat der Shortcode keinen Beitrag, aus dem er Daten ziehen kann, und gibt entweder nichts aus oder verwendet eine zufällige Beitrags-ID.

Beispiel — id innerhalb der Schleife weglassen funktioniert:

[league_table]

Beispiel — id ist beim Einbetten auf einer anderen Seite erforderlich:

[league_table id="42"]

Sie können die Beitrags-ID auch als erstes Positionsargument übergeben (kein Schlüsselname):

[league_table 42]

Beide Formen sind gleichwertig.

Eine Beitrags-ID finden

Der schnellste Weg, eine Beitrags-ID zu finden, ist, in der WordPress-Admin-Listenansicht mit der Maus über den Beitragstitel zu fahren — die URL in der Statusleiste enthält post=123, wobei 123 die ID ist. Alternativ öffnen Sie den Beitrag und schauen Sie sich die URL in der Browser-Adressleiste an.

Shortcodes in Seiten und Beiträge einfügen

  1. Kopieren Sie die Shortcode-Zeichenfolge (z. B. [event_list id="99"]).

  2. Öffnen Sie die Seite oder den Beitrag, auf der/dem der Inhalt erscheinen soll.

  3. Im Classic Editor in den Tab „Text" einfügen oder die „S"-Schaltfläche verwenden. Im Block-Editor einen Shortcode-Block verwenden und die Zeichenfolge darin einfügen.

  4. Seite speichern und Vorschau anzeigen.

Hinweis: SportsPress erfordert, dass WordPress-Permalinks auf mindestens „Tag und Name" gesetzt sind (alles außer „Einfach"). Mit einfachen Permalinks funktionieren geplante Begegnungen und die Kalendernavigation nicht korrekt.

Hat dies deine Frage beantwortet?