{"id":28959,"date":"2017-07-31T10:11:44","date_gmt":"2017-07-31T08:11:44","guid":{"rendered":"https:\/\/strato.de\/blog\/?p=28959"},"modified":"2019-12-24T10:59:50","modified_gmt":"2019-12-24T09:59:50","slug":"externe-terminkalender-in-wordpress-anzeigen","status":"publish","type":"post","link":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/","title":{"rendered":"Externe Terminkalender in WordPress anzeigen"},"content":{"rendered":"<p>Du willst Termine aus einem Google-Kalender oder einem anderen iCal-Kalender in WordPress einbinden? Mit dem Plugin iCal Events Lists ist das unkompliziert und mit individuellem Design m\u00f6glich.<\/p>\n<p>Um einen Terminkalender und Event-\u00dcbersichten in WordPress zu erstellen, gibt es zahllose Plugins. F\u00fcr viele F\u00e4lle mag sich darunter auch genau die richtige L\u00f6sung f\u00fcr den jeweiligen Zweck finden. WordPress-interne Kalender haben aber zwei Nachteile:<\/p>\n<ul>\n<li>Kalendereintr\u00e4ge belegen dauerhaft Platz in der Datenbank, obwohl die Termine l\u00e4ngst abgelaufen sind. Das wird auf Dauer au\u00dferdem sehr un\u00fcbersichtlich.<\/li>\n<li>Die Termindaten liegen meist nur innerhalb von WordPress vor und lassen sich nicht mit anderen Kalendern beispielsweise dem Deines Smartphones synchronisieren.<\/li>\n<\/ul>\n<p>In diesem Workshop zeigen wir, wie Du stattdessen externe Terminkalender sehr bequem in WordPress einbinden kannst. Als Beispiel dient daf\u00fcr der weit verbreitete Google Calendar. Grunds\u00e4tzlich klappt die beschriebene Methode aber mit allen Kalender-Anwendungen, die \u00fcber geheime Links den Zugriff auf die Termine per iCalendar- Standard <em>(.ics)<\/em> zulassen.<\/p>\n<p>Vorweg sei gesagt: Das in diesem Workshop beschriebene Plugin ist zwar grunds\u00e4tzlich darauf ausgerichtet, ohne umfangreiche Konfiguration einsatzf\u00e4hig zu sein. Dennoch bietet es zahllose Optionen und vielf\u00e4ltige Anpassungsm\u00f6glichkeiten. Wir k\u00f6nnen daher nicht alle Details erl\u00e4utern. Das Plugin gibt es au\u00dferdem leider nur auf Englisch, sodass f\u00fcr umfangreichere Anpassungen zumindest Englisch-Grundkenntnisse sinnvoll sind.<\/p>\n<h2>Plugin installieren<\/h2>\n<p>Installiere zun\u00e4chst das Plugin \u201e<a href=\"https:\/\/de.wordpress.org\/plugins\/amr-ical-events-list\/\">amr event lists with ical files<\/a>\u201c. Die zugeh\u00f6rigen Optionen findest Du anschlie\u00dfend im WordPress-Men\u00fc unter <em>iCal Events List<\/em>.<\/p>\n<figure id=\"attachment_28964\" aria-describedby=\"caption-attachment-28964\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28964\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/01-plugin-installieren.jpg\" alt=\"Das Plugin AMR Event Lists importiert externe Kalender-Daten nach WordPress.\" width=\"728\" height=\"673\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/01-plugin-installieren.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/01-plugin-installieren-119x110.jpg 119w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/01-plugin-installieren-400x370.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-28964\" class=\"wp-caption-text\">Das Plugin AMR Event Lists importiert externe Kalender-Daten nach WordPress.<\/figcaption><\/figure>\n<h2>Private Kalender-URL kopieren<\/h2>\n<p>Au\u00dferdem ben\u00f6tigst Du den privaten Link zu Deinem Kalender, \u00fcber den das Plugin die Termin-Daten einlesen kann. Im Google Calendar findest Du diesen Link so:<\/p>\n<ol>\n<li><strong>Klicke auf das kleine Dreieck rechts neben dem Kalendernamen.<\/strong><\/li>\n<li><strong>W\u00e4hle die Men\u00fcoption <\/strong><em><em><strong>Kalendereinstellungen.<\/strong><br \/>\n<\/em><\/em><\/p>\n<p><figure id=\"attachment_28969\" aria-describedby=\"caption-attachment-28969\" style=\"width: 511px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28969\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/02-google-calendar-einstellungen.jpg\" alt=\"Kalender-Einstellungen eines Google-Kalenders\" width=\"511\" height=\"603\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/02-google-calendar-einstellungen.jpg 511w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/02-google-calendar-einstellungen-93x110.jpg 93w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/02-google-calendar-einstellungen-400x472.jpg 400w\" sizes=\"(max-width: 511px) 100vw, 511px\" \/><figcaption id=\"caption-attachment-28969\" class=\"wp-caption-text\"><strong>Kalender-Einstellungen eines Google-Kalenders<\/strong><\/figcaption><\/figure><\/li>\n<li><strong>Klicke dort mit der rechten Maustaste auf das gr\u00fcne <em>ICAL<\/em>-Logo rechts von <em>Privatadresse<\/em>.<\/strong>\n<p><figure id=\"attachment_28974\" aria-describedby=\"caption-attachment-28974\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28974\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/03-google-calendar-adresse.jpg\" alt=\"Private Kalenderadresse in den Einstellungen\" width=\"728\" height=\"314\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/03-google-calendar-adresse.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/03-google-calendar-adresse-160x69.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/03-google-calendar-adresse-400x173.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-28974\" class=\"wp-caption-text\">Private Kalenderadresse in den Einstellungen<\/figcaption><\/figure><\/li>\n<li><strong>W\u00e4hle aus dem Kontextmen\u00fc <em>Adresse des Links kopieren<\/em>.<\/strong>\n<p><figure id=\"attachment_28979\" aria-describedby=\"caption-attachment-28979\" style=\"width: 709px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28979\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/04-google-calendar-adresse-kopieren.jpg\" alt=\"Private Adresse kopieren\" width=\"709\" height=\"389\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/04-google-calendar-adresse-kopieren.jpg 709w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/04-google-calendar-adresse-kopieren-160x88.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/04-google-calendar-adresse-kopieren-400x219.jpg 400w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><figcaption id=\"caption-attachment-28979\" class=\"wp-caption-text\">Private Adresse kopieren<\/figcaption><\/figure><\/li>\n<\/ol>\n<p>Nun befindet sich die geheime URL zu Deinen Kalendereintr\u00e4gen in der Zwischenablage, sodass Du sie f\u00fcr die sp\u00e4tere Verwendung erst einmal irgendwo zwischenspeichern kannst. Die URL sollte in etwa so aussehen:<\/p>\n<p><em><\/em><\/p>\n<p>Die zwei langen Zeichenfolgen in der URL stellen sicher, dass ein Au\u00dfenstehender diese URL nicht einfach durch Ausprobieren herausfinden kann. Denn nur wer exakt diese URL kennt, kann auch auf den Kalender zugreifen.<\/p>\n<h2>Kalender in WordPress-Beitrag einf\u00fcgen<\/h2>\n<p>Jetzt kannst Du Deine Termine aus dem Kalender bereits in einen WordPress-Beitrag einf\u00fcgen. Das Plugin arbeitet dazu mit einem Shortcode nach dem Schema:<\/p>\n<pre>[iCal <em>Kalender-URL<\/em> listtype=<em>Nummer<\/em>]<\/pre>\n<p>Statt Kalender-URL setzt Du die vorhin ermittelte private URL von Google Calendar ein. <em>Nummer <\/em>ersetzt Du mit der Design-Vorlage, die das Plugin zur Darstellung der Termine verwenden soll. Mehr dazu sp\u00e4ter. F\u00fcr den Anfang probierst Du einfach <em>listtype=1<\/em> aus.<\/p>\n<figure id=\"attachment_28989\" aria-describedby=\"caption-attachment-28989\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28989\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/05-shortcode-simple.jpg\" alt=\"Shortcode einf\u00fcgen \u2026\" width=\"728\" height=\"313\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/05-shortcode-simple.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/05-shortcode-simple-160x69.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/05-shortcode-simple-400x172.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-28989\" class=\"wp-caption-text\">Shortcode einf\u00fcgen \u2026<\/figcaption><\/figure>\n<p>In der Beitragsvorschau siehst Du nun Deine Termine \u2013 sofern der Kalender solche enth\u00e4lt.<\/p>\n<figure id=\"attachment_28994\" aria-describedby=\"caption-attachment-28994\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28994\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/06-eintraege-simple.jpg\" alt=\"\u2026 und schon werden die Kalenderdaten angezeigt.\" width=\"728\" height=\"431\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/06-eintraege-simple.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/06-eintraege-simple-160x95.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/06-eintraege-simple-400x237.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-28994\" class=\"wp-caption-text\">\u2026 und schon werden die Kalenderdaten angezeigt.<\/figcaption><\/figure>\n<p>Um das Plugin an Deine Bed\u00fcrfnisse anzupassen, besch\u00e4ftigen wir uns etwas genauer mit der Funktionsweise und den Einstellm\u00f6glichkeiten.<\/p>\n<h2>Funktionsweise des Plugins<\/h2>\n<p>In Grundz\u00fcgen funktioniert das Plugin so: Es zieht sich Deine Kalendereintr\u00e4ge \u00fcber den Google-Kalender-Link, f\u00fcgt die Daten in eine Design-Vorlage ein und speichert sie in einer Cache-Datei, damit sie nicht bei jedem Seitenaufruf neu geladen werden m\u00fcssen. Mehr zu diesem Cache weiter unten.<\/p>\n<p>In den Optionen des Plugins sind bereits einige typische Design-Vorlagen (genannt \u201eList types\u201c) vorgegeben.<\/p>\n<figure id=\"attachment_28999\" aria-describedby=\"caption-attachment-28999\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28999\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/07-uebersicht-list-types.jpg\" alt=\"\u00dcbersicht der vorhandenen List Types\" width=\"728\" height=\"410\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/07-uebersicht-list-types.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/07-uebersicht-list-types-160x90.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/07-uebersicht-list-types-400x225.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-28999\" class=\"wp-caption-text\">\u00dcbersicht der vorhandenen List Types<\/figcaption><\/figure>\n<p>Du kannst vorhandene Designs anpassen oder eigene erstellen. Am besten w\u00e4hlst Du daf\u00fcr eine vorhandene Vorlage aus, die Deinen Vorstellungen am n\u00e4chsten kommt, und passt sie entsprechend an. Um die vorgefertigten Vorlagen zu erkunden, probierst Du im oben genannten Shortcode einfach unterschiedliche Werte f\u00fcr <em>listtype<\/em> von 1 bis 9 aus.<\/p>\n<h2>Vorlagen anpassen<\/h2>\n<p>Schauen wir uns zun\u00e4chst an, welche Daten Dein Kalender an das Plugin \u00fcbergibt. So kannst Du anschlie\u00dfend die List Types einfacher anpassen. Verwende bei dem oben bereits angesprochenen Shortcode nun <em>listtype=10<\/em>. In dieser voreingestellten Vorlage listet das Plugin alle vom Kalender \u00fcbergebenen Werte auf. So erkennst Du sehr leicht, welche Optionen Du bei den Plugin-Einstellungen ver\u00e4ndern, ein- oder ausblenden musst, um Deinen Kalender so in WordPress anzeigen zu lassen, wie Du das m\u00f6chtest.<\/p>\n<figure id=\"attachment_29004\" aria-describedby=\"caption-attachment-29004\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29004\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/08-output-listtype-10.jpg\" alt=\"Ausf\u00fchrliche Termin-Details mit dem vorgegebenen List Type 10\" width=\"728\" height=\"657\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/08-output-listtype-10.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/08-output-listtype-10-122x110.jpg 122w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/08-output-listtype-10-400x361.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-29004\" class=\"wp-caption-text\">Ausf\u00fchrliche Termin-Details mit dem vorgegebenen List Type 10<\/figcaption><\/figure>\n<p>Folgende Eintr\u00e4ge sind besonders relevant:<\/p>\n<p><em>SUMMARY =<\/em> der Titel des Kalendereintrags<\/p>\n<p><em>DESCRIPTION =<\/em> die ausf\u00fchrliche Beschreibung<\/p>\n<p><em>EventDate =<\/em> Datum des Termins<\/p>\n<p><em>StartTime =<\/em> Anfangszeit des Termins<\/p>\n<p><em>EndTime =<\/em> Ende des Termins<\/p>\n<p><em>LOCATION =<\/em> Standort \/ Veranstaltungsort<\/p>\n<h2>Vorschau-Funktion aktivieren<\/h2>\n<p>Damit Dir eine Vorschau-Funktion zur Verf\u00fcgung steht, legst Du zun\u00e4chst einen neuen, nicht ver\u00f6ffentlichten WordPress-Beitrag an, in den Du den Shortcode <em>[events]<\/em> einf\u00fcgst. Kopiere die URL dieses Beitrags.<\/p>\n<p>Jetzt wechselst Du im WordPress-Men\u00fc zu <em>iCal Events List<\/em> \u2013 <em>List types<\/em>. Ganz oben findest Du das Formularfeld <em>Calendar Page URL for Previews<\/em>. Hier f\u00fcgst Du die eben kopierte URL ein und klickst auf den <em>Update-<\/em>Button.<\/p>\n<h2>Individuelle Anpassungen vornehmen<\/h2>\n<p>Weiter unten siehst Du die Liste der zur Verf\u00fcgung stehenden Vorlagen. Um eine der Vorlagen zu bearbeiten, klickst Du dort auf <em>Configure<\/em>. Im ersten Schritt entscheidest Du, welche Inhalte \u00fcberhaupt angezeigt werden sollen. Ein Klick auf <em>Specify fields to show<\/em> zeigt die Liste der entsprechenden Felder an.<\/p>\n<figure id=\"attachment_29009\" aria-describedby=\"caption-attachment-29009\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29009\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/09-list-type-bearbeiten.jpg\" alt=\"Konfigurationsansicht einer List-Type-Vorlage\" width=\"728\" height=\"378\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/09-list-type-bearbeiten.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/09-list-type-bearbeiten-160x83.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/09-list-type-bearbeiten-400x208.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-29009\" class=\"wp-caption-text\">Konfigurationsansicht einer List-Type-Vorlage<\/figcaption><\/figure>\n<p>Im Feld <em>Column<\/em> tr\u00e4gst Du eine Null ein, wenn das entsprechende Feld nicht angezeigt werden soll. Ansonsten tr\u00e4gst Du hier die Tabellen-Spalte ein, in der dieser Eintrag stehen soll. Bei einspaltigem Design ist das immer die 1.<\/p>\n<p>In den jeweiligen <em>Before-<\/em> und <em>After-<\/em>Feldern kannst Du Text und HTML-Code eintragen, der jeweils unmittelbar vor beziehungsweise nach dem Inhalt des Kalender-Feldes angezeigt werden soll. Willst Du also beispielsweise das Datum des Termins fett markieren, dann tr\u00e4gst Du \u2013 so wie oben im Screenshot bereits geschehen \u2013 nach <em>EventDate<\/em> im <em>Before-<\/em>Feld <em>&lt;strong&gt;<\/em> und im <em>After-<\/em>Feld <em>&lt;\/strong&gt;<\/em> ein.<\/p>\n<p>Auff\u00e4llig sind in den Kalender-Ansichten die kleinen Icons, beispielsweise zum Aktualisieren oder Abonnieren des Kalenders. Du kannst diese Links komplett ausblenden, wenn Du in der entsprechenden <em>Column-<\/em>Spalte den Wert auf Null setzt:<\/p>\n<p><em>addevent =<\/em> Event hinzuf\u00fcgen<\/p>\n<p><em>subscribeevent =<\/em> Termin abonnieren<\/p>\n<p><em>subscribeseries =<\/em> Termin-Serie abonnieren<\/p>\n<p><em>map =<\/em> Veranstaltungsort auf Google Maps anzeigen<\/p>\n<p>W\u00e4hlst Du in den <em>Styling und Images-<\/em>Optionen des Plugins <em>No images<\/em> aus, erscheint an diesen Stellen statt der Icons jeweils ein Textlink.<\/p>\n<p>Wie bereits erw\u00e4hnt, bietet das Plugin umfassende M\u00f6glichkeiten f\u00fcr Konfigurationen und Anpassungen. Im Detail findest Du alle Informationen dazu in der \u2013 leider nur in Englisch vorliegenden \u2013 Dokumentation zu <a href=\"https:\/\/icalevents.com\/support\/documentation\/\">iCal Events Lists<\/a>. Aber auch mit ein wenig Experimentieren mit den Einstellungen wirst Du schnell zu guten Ergebnissen kommen.<\/p>\n<h2>Achtung, Cache<\/h2>\n<p>Zum Schluss aber noch ein Tipp, der Dir hoffentlich viel Frust erspart: Wenn das Plugin nicht alle aktuellen Termine anzeigt, liegt das gew\u00f6hnlich am Cache. Das Plugin speichert einmal abgerufene Kalenderdaten, damit es sie nicht bei jedem Seitenaufruf erneut aus dem Kalender bei Google holen muss.<\/p>\n<p>Neue oder ver\u00e4nderte Termin-Eintr\u00e4ge erscheinen daher nicht immer sofort in WordPress. Vor allem wenn Du konfigurierst und testest, solltest Du daher bei \u00c4nderungen im Kalender jeweils die Cache-Datei l\u00f6schen.<\/p>\n<figure id=\"attachment_29014\" aria-describedby=\"caption-attachment-29014\" style=\"width: 728px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29014\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2017\/07\/10-cache.jpg\" alt=\"Nach L\u00f6schen der Cache-Datei holt sich das Plugin die aktuellsten Termin-Daten.\" width=\"728\" height=\"186\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/10-cache.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/10-cache-160x41.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/10-cache-400x102.jpg 400w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption id=\"caption-attachment-29014\" class=\"wp-caption-text\">Nach L\u00f6schen der Cache-Datei holt sich das Plugin die aktuellsten Termin-Daten.<\/figcaption><\/figure>\n<p>Diese Cache-Datei findest Du in Deinem Webspace bei <a href=\"https:\/\/www.strato.de\/hosting\/?utm_source=Blogartikel&amp;utm_medium=Blogartikel&amp;utm_campaign=externe-terminkalender-in-wordpress-anzeigen=textlink&amp;campaign=strato.de\/blog\/Artikel\/externe-terminkalender-in-wordpress-anzeigen&amp;swtssa=gersc0000000000000000tffc\" data-wplink-edit=\"true\">STRATO Hosting<\/a>&nbsp;im Verzeichnis der WordPress-Installation unter <em>\u2026\/wp-content\/uploads\/ical-events-cache<\/em>. Dort liegt eine Datei mit einem Dateinamen, der in etwa so aussieht: <em>3c016b0fe0a2ac90ccd17aac4dfbc378.ics<\/em>, Diese Datei kannst Du bedenkenlos l\u00f6schen (<a href=\"https:\/\/www.strato.de\/faq\/article\/1968\/So-verbinden-Sie-sich-mit-dem-STRATO-FTP-Server.html\">am einfachsten via FTP<\/a>). Das Plugin legt den Cache danach mit den aktuellsten Kalenderdaten selbst\u00e4ndig neu an.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Du willst Termine aus einem Google-Kalender oder einem anderen iCal-Kalender in WordPress einbinden? Mit dem Plugin iCal Events Lists ist das unkompliziert und mit individuellem Design m\u00f6glich. Um einen Terminkalender und Event-\u00dcbersichten in WordPress zu erstellen, gibt es zahllose Plugins. F\u00fcr viele F\u00e4lle mag sich darunter auch genau die richtige L\u00f6sung f\u00fcr den jeweiligen Zweck [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":29029,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,490],"tags":[55],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Externe Terminkalender in WordPress anzeigen<\/title>\n<meta name=\"description\" content=\"Termine aus einem Google-Kalender oder iCal-Kalender in Wordpress einbinden: mit ein paar Tricks geht das unkompliziert und individuell mit iCal Events Lists.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Externe Terminkalender in WordPress anzeigen\" \/>\n<meta property=\"og:description\" content=\"Termine aus einem Google-Kalender oder iCal-Kalender in Wordpress einbinden: mit ein paar Tricks geht das unkompliziert und individuell mit iCal Events Lists.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/\" \/>\n<meta property=\"og:site_name\" content=\"STRATO Blog DE Staging\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/strato\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-31T08:11:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-24T09:59:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/STRATO-Kalender-728x410.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"728\" \/>\n\t<meta property=\"og:image:height\" content=\"410\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xxxxxxxx\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@STRATO_AG\" \/>\n<meta name=\"twitter:site\" content=\"@STRATO_AG\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"xxxxxxxx\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/\",\"name\":\"Externe Terminkalender in WordPress anzeigen\",\"isPartOf\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website\"},\"datePublished\":\"2017-07-31T08:11:44+00:00\",\"dateModified\":\"2019-12-24T09:59:50+00:00\",\"author\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1\"},\"description\":\"Termine aus einem Google-Kalender oder iCal-Kalender in Wordpress einbinden: mit ein paar Tricks geht das unkompliziert und individuell mit iCal Events Lists.\",\"breadcrumb\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Externe Terminkalender in WordPress anzeigen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/\",\"name\":\"STRATO Blog DE Staging\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1\",\"name\":\"xxxxxxxx\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g\",\"caption\":\"xxxxxxxx\"},\"description\":\"Ich bin Franz Neumeier, war jahrelang Chefredakteur bei IT-Zeitschriften wie PC Professionell, Internet Professionell und Internet Magazin. Inzwischen habe ich mich als freier Autor vor allem auf Kreuzfahrt-Themen spezialisiert, betreibe mehrere Websites und schreibe aus diesen Praxiserfahrungen heraus weiterhin auch \u00fcber Webhosting- und Webpublishing-Themen.\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/author\/xxxxxxxx\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Externe Terminkalender in WordPress anzeigen","description":"Termine aus einem Google-Kalender oder iCal-Kalender in Wordpress einbinden: mit ein paar Tricks geht das unkompliziert und individuell mit iCal Events Lists.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"Externe Terminkalender in WordPress anzeigen","og_description":"Termine aus einem Google-Kalender oder iCal-Kalender in Wordpress einbinden: mit ein paar Tricks geht das unkompliziert und individuell mit iCal Events Lists.","og_url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/","og_site_name":"STRATO Blog DE Staging","article_publisher":"https:\/\/www.facebook.com\/strato","article_published_time":"2017-07-31T08:11:44+00:00","article_modified_time":"2019-12-24T09:59:50+00:00","og_image":[{"width":728,"height":410,"url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2017\/07\/STRATO-Kalender-728x410.jpg","type":"image\/jpeg"}],"author":"xxxxxxxx","twitter_card":"summary_large_image","twitter_creator":"@STRATO_AG","twitter_site":"@STRATO_AG","twitter_misc":{"Verfasst von":"xxxxxxxx","Gesch\u00e4tzte Lesezeit":"7 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/","name":"Externe Terminkalender in WordPress anzeigen","isPartOf":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website"},"datePublished":"2017-07-31T08:11:44+00:00","dateModified":"2019-12-24T09:59:50+00:00","author":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1"},"description":"Termine aus einem Google-Kalender oder iCal-Kalender in Wordpress einbinden: mit ein paar Tricks geht das unkompliziert und individuell mit iCal Events Lists.","breadcrumb":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/externe-terminkalender-in-wordpress-anzeigen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Externe Terminkalender in WordPress anzeigen"}]},{"@type":"WebSite","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/","name":"STRATO Blog DE Staging","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1","name":"xxxxxxxx","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g","caption":"xxxxxxxx"},"description":"Ich bin Franz Neumeier, war jahrelang Chefredakteur bei IT-Zeitschriften wie PC Professionell, Internet Professionell und Internet Magazin. Inzwischen habe ich mich als freier Autor vor allem auf Kreuzfahrt-Themen spezialisiert, betreibe mehrere Websites und schreibe aus diesen Praxiserfahrungen heraus weiterhin auch \u00fcber Webhosting- und Webpublishing-Themen.","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/author\/xxxxxxxx\/"}]}},"_links":{"self":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/28959"}],"collection":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/comments?post=28959"}],"version-history":[{"count":9,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/28959\/revisions"}],"predecessor-version":[{"id":74785,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/28959\/revisions\/74785"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/media\/29029"}],"wp:attachment":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/media?parent=28959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/categories?post=28959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/tags?post=28959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}