Google-Kalender oder CalendarGoogle bietet mit Google-Kalender oder Google-Calendar eine schöne Möglichkeit der Terminverwaltung. Man benötigt lediglich ein kostenloses Google-Konto. Man kann dann in Google-Kalender oder Google-Calendar seine Termine eintragen, auch Terminserien. Der Witz ist, man kann diesen Google-Calendar oder Google-Kalender in jede Website einbinden. Am besten man nimmt für diese öffentlichen Termine einen eigenen Google Kalender.
Die Einbettung des Google Kalender oder Google-Calendar erfolgt mittels iframe, was kein Problem für WordPress darstellt.
[Quelle] Google-Hilfe:
Sie können Ihren Kalender in Ihre Website einbinden. Verwenden Sie dazu im „Konfigurationstool“ die Kalenderadresse Ihres Kalenders im HTML-Format. Führen Sie dazu die folgenden Schritte aus:
- Klicken Sie auf der linken Seite in der Kalenderliste neben dem entsprechenden Kalender auf den Abwärtspfeil und wählen Sie „Kalendereinstellungen“ aus. (Alternativ können Sie auch am unteren Rand der Kalenderliste auf „Kalender verwalten“ und anschließend auf den Namen des entsprechenden Kalenders klicken.)
- Klicken Sie im Abschnitt „Kalenderadresse“ auf das Symbol „HTML“. Daraufhin wird ein Pop-up-Fenster mit der privaten URL Ihres Kalenders angezeigt.
- Klicken Sie in diesem Pop-up-Fenster auf den Link „Konfigurationstool“.
- Folgen Sie der auf der Seite des Konfigurationstools angezeigten Anleitung.
[Zitatende]
Es erscheint ein Formular, das es gestattet, einen IFrame zu erzeugen. Dieser kann in eine Website eingebettet werden. Bei WordPress den Code einfach im Code-Register einfügen. Der Code kann auch bearbeitet werden, z.B. um die Größe des Frames zu ändern.
Beachten Sie: Der Kalender wird erst im Web sichtbar, wenn er in Google-Kalender freigegeben wird. Dann sind allerdings auch alle Informationen im Internet für jedermann abrufbar.
Das ist natürlich noch nicht alles. Sie können den Kalender auch zum Ändern freigeben. Dazu später mehr.

Hallo Mary,
ich habe mehrere Kalender, die nicht freigegeben oder veröffentlicht sind und die sich automatisch auf den aktuellen Tag einstellen. Möglicherweise hängt der Effekt an irgendeinem Browser-AdOn?
Wenn ich den Google Calender unveröffentlicht einsetze, so steht er immer auf dem Tag, an dem ich ihn eingerichtet habe.
Wie ist das bei der Lösung hier, kann man den Cal dazu bewegen, sich auf das Tagesdatum zu stellen?
Aber danke für den Tipp mit der Websiteeinbindung, das werde ich gleich ausprobieren 🙂
Mary
Ich versuche gerade einige Kalender in meinen WP Blog einzubinden.
Leider wird im HTML Modus der kopierte Text nicht akzeptiert auch wenn die Kalender freigegeben sind.
Nun lese ich in der WP Hilfe, dass IFrames nicht unterstützt werden.
Warum oder besser wie geht das trotzdem?
Chris
Hallo Chris,
ich habe den i-frame von Google einfach in der HTML-Ansicht des Beitrags eingefügt.
Probleme gibt es nur dann, wenn man später in den grafischen Modus wechselt, denn dann wird der Programmcode (wie anderer Programmcode) zerschossen. Um dieses Problem zu vermeiden kann am aber auch ein Plugin einsetzen, das den Programmcode kapselt. Ich verwende hierfür AdSense Manager.
Siehe auch:
https://train-und-coach.de/code-sicher-in-wordpress-einbetten.html
Pingback: Kalender-PlugIn für Wordpress - IT-Trainer in Bonn und Rhein-Sieg-Kreis
Hallo,
das Einbetten auf der Internetseite funktioniert bei uns problemlos. Ich bekomme es aber nicht so eingerichtet, dass Termine in den Kalender hinzugefügt werden können. Der Kalender wird bei uns in einem geschützten Bereich verwendet, so daß hier keine Benutzerabfrage mehr nötig ist. Würde dies mit dem Google Kalender auch funktionieren?
Herzliche Grüße,
Jörg
Hallo Jörg, danke für die interessante Frage.
der Kalender ist einen Google-Konto zugeordnet. Wenn der auf diesem Konto angemeldete User durch Klick auf das Symbol unten rechts am Kalender einen Termin in den Kalender hinzufügt, dann wird dieser Termin auch im Internet nach dem Neuaufrufen der Seiten für jeden anderen User angezeigt.
Hallo Rainer,
vielen Dank für die erste Antwort. Kann man den Kalender denn auch so einrichten, dass andere User über den eingebundenen Kalender auf der Internetseite einen Termin hinzufügen können?
Gruß, Jörg
Hallo Jörg,
prinzipiell kann jeder Kalendereinträge ändern (auch löschen), wenn er dazu eine Berechtigung hat. Diese Berechtigung muss für die entsprechenden Person einzeln eingerichtet werden. Das genaue Vorgehen ist hier beschrieben:
http://www.google.com/support/calendar/bin/answer.py?hl=de&answer=37084
Hi Rainer,
Unter Google Kalender „Meine Kalender“ habe ich mehrere (d. h. momentan 2) Kalender angelegt, um die jeweiligen Termine in verschiedenen Farben darstellen zu können.
Nun meine Frage:
Gibt es eine Möglichkeit diese zwei (oder noch mehr) Kalender in WordPress gleichzeitig innerhalb eines Kalenders anzuzeigen?
Gruß,
Alex
Hi Alex,
dazu müssen zunächst die Termine von einen auf den anderen Kalender übernommen werden. Dann wird der IFrame nach dem oben beschriebenen Verfahren erzeugt und eingebunden.
Gruß Rainer
Hi Rainer,
hab den Google Kalender in meine Seite eingebunden.
Nun 3 Fragen:
– Wie kann ich alle einzelnen Farben des Kalenders verändern… z.B. den weißen Hintergrund?
– Können sich User einbuchen durch versenden einer E-mail an meinen Kalender? (ggf. Email-Weiterleitung?
– Wie kann ich diese Einbuchung mit einer Zahlung verbinden?
Hallo,
ich habe den Google Kalender in Google Sites eingebunden, nun würde ich gerne ermöglichen das Freunde in meinen Kalender Termine anlegen dürfen ohne sich vorher bei Google ein Konto anlegen zu lassen. Gibt es eine Art Webformular welches ich auf die Site mit einbinden könnte um neue Termine automatisch anlegen zu lassen. Hatte mir da sowas wie ein Kontaktformular gedacht: Name, Absendermailadresse (hier könnte geprüft werden ob der User freigegeben ist), datum von bis, kleines textfeld für Beschreibung.
eventuell gibts da was von drittanbietern oder so gadgets
Grüße Nodi
@Chris und Nodi: Das sind alles sehr verständliche Wünsche, doch hierfür sind werden Zusatzfunktionen auf der Website benötigt, die je nach Content-Management-System unterschiedlich programmiert werden müssen. Deshalb sind die Fragen in der Allgemeinheit nicht beantwortbar.
@Nodi: Google Konten kann jeder kostenlos anmelden. Mit jeder E-Mail-Adresse. Dafür wird keine Google-Mail-Adresse benötigt.