Termine einbinden

Zum Thema Termine einbinden

Dieser Beitrag setzt dort an, wo Erste Schritte aufgehört hat: wir erklären Ihnen, wie Sie mithilfe von den von Ihnen erstellten Kategorien bzw. Schlagworten die Termine aus Ihrem Kalender – welchen Sie über den ics-Link in Ihre WordPress-Instanz eingefügt haben – in Ihren Webauftritt einbinden.

Termine werden automatisch einmal täglich aktualisiert.
Falls Termine früher aktualisiert werden sollen, kann die Synchronisation über Dashboard > Kalender > Feeds manuell angestoßen werden. 


Termine einbinden per Block

  1. Öffnen Sie eine neue oder bestehende Seite (alternativ einen Beitrag).
  2. Klicken Sie in der Werkzeugleiste oben links auf das Plus-Zeichen und öffnen Sie den Block-Inserter.
  3. Unter der Kategorie RRZE finden Sie den RRZE-Calendar Block.
RRZE Calendar Block

Per Mausklick wird der Calendar-Block im Inhaltsbereich eingefügt. Im Konfigurationsfenster in der rechten Seitenleiste können Sie das Layout und die Anzahl anpassen. Darüber hinaus können Sie nach Kategorien und Schlagwörtern filtern, sowie bestimmte Veranstaltungen ein- oder ausschließen.

In der Datenvorschau bekommen Sie Ihre Auswahl angezeigt.
Hier im Beispiel die Terminliste mit 4 Terminen.


Termine einbinden per Shortcode

Um Termine in Ihren Webauftritt einzubinden, verwenden Sie einen sogenannten Shortcode. Dieser Absatz beschäftigt sich mit der Syntax des Calendar Shortcodes damit Sie verstehen, welche Möglichkeiten Ihnen hier zur Verfügung stehen.

Geben Sie den folgenden Shortcode in Ihren Seiten-Editor ein:

[termine schlagworte="(...)" kategorien="(...)" anzahl="(...)" abonnement_link="(...)"]

Der Shortcode wird eingeleitet durch termine. Anschließend können Sie über die vier angezeigten Attribute die Implementierungsdetails Ihrer Termine steuern.

AttributWertebereichBedeutungAnmerkungen
schlagworteEin oder mehrere von Ihenen erstellte Schlagwort(e)Anzeige der Feeds, welche mit den eingegebenen Schlagworten gekennzeichnet wurdenMehrere Schlagworte werden durch Kommata ohne Leerzeichen getrennt
kategorienEine oder mehrere von Ihnen erstellte Kategorie(n)Anzeige der Feeds, welche mit den eingegebenen Kategorien gekennzeichnet wurdenMehrere Kategorien werden durch Kommata ohne Leerzeichen getrennt
anzahlZahlenwertBestimmt die Anzahl der auszugebenden TermineAusgabe der bevorstehenden Termine in chronologischer Reihenfolge
abonnement_link0 oder 1Anzeige der Schaltfläche „Abonnement“, welche direkt auf den Feed verlinktMuss nicht angegeben werden, wenn Schaltfläche nicht gezeigt werden soll
page_link_label=“Hier geht es weiter“TextSteuert den Text für den Button „Alle Veranstaltungen“. Das Linkziel kann mit dem Attribut page_link=“SeitenId“ gesteuert werdenStandard: „Alle Veranstaltungen anzeigen“
include=“Text“TextEs werden nur Veranstaltungen mit dem angegebenen Text im Titel ausgegeben 
exclude=“Text“TextVeranstaltungen mit dem angegebenen Text werden nicht mit ausgegeben 

Ein Shortcode könnte zum Beispiel so aussehen:

termine shortcode
Beispielhafter Shortcode

Hiermit würden Sie die neuesten zehn Termine mit den Schlagworten „ferien“ und „bayern“ in Ihre Seite einbinden.

Wichtig: Die Terminanzahl bei der Ausgabe, sofern nicht anderweitig im Shortcode spezifiziert, ist beschränkt auf 10 Termine.
Wenn Sie also mehr als 10 Termine aus Ihrem Kalender anzeigen wollen, passen Sie die Anzahl mit Hilfe des Attributes – bspw. via anzahl=“20“ – an.


Eine Übersichtsseite erstellen

Für die Feeds, welche Sie im Calendar Plugin erstellt haben, wird über das Plugin automatisch eine Übersichtsseite erstellt. Unter der Option Einstellungen Ihres Calendar Plugins können Sie ein Paar Details zu dieser Seite konfigurieren.

Einstellungen im Calendar Plugin

Unter Endpoint-Titelform legen Sie den Namen für Ihre Übersichtsseite fest – die Voreinstellung ist „events“. Die URL „http://www.ihreseite.fau.de/events“ liefert dann also alle Termine, die sich in Ihren hochgeladenen Feeds befinden. Zum Vergleich: für unsere Seite ist das https://wordpress.rrze.fau.de/events.

Den Titel Ihrer Seite legen sie unter Endpoint-Name fest – in der Grundeinstellung lautet dieser „Events“.

Zu guter Letzt können Sie dann auch noch einstellen, in welchem Intervall die Termine automatisch aktualisiert werden sollen. Wenn alles so ist, wie Sie es möchten, klicken Sie auf Änderungen übernehmen.

Der Screenshot zeigt die Einstellungen sowohl im Backend als auch im Frontend mit Hinweisen darauf, welche Einstellung worauf Effekt hat.
Die Übersichtsseite einrichten

Auf der folgenden Seite finden Sie abschließend zu dieser Dokumentation des Calendar Plugins eine Reihe an Darstellungsbeispielen, inklusive den dazugehörigen Shortcodes.

> Weiter zu Darstellungsbeispiele