Title: WP-CalDav2ICS
Author: hoernerfranz
Published: <strong>17 de novembre de 2018</strong>
Last modified: 20 de juliol de 2023

---

Cerca extensions

Aquesta extensió **no s’ha provat en les darreres 3 versions majors del WordPress**.
Segurament no està mantinguda o suportada, i pot tenir problemes de compatibilitat
quan s’usa en versions recents del WordPress.

![](https://ps.w.org/wp-caldav2ics/assets/icon-128x128.png?rev=1975862)

# WP-CalDav2ICS

 Per [hoernerfranz](https://profiles.wordpress.org/hoernerfranz/)

[Baixa](https://downloads.wordpress.org/plugin/wp-caldav2ics.1.3.4.zip)

 * [Detalls](https://ca.wordpress.org/plugins/wp-caldav2ics/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/wp-caldav2ics/#reviews)
 *  [Instal·lació](https://ca.wordpress.org/plugins/wp-caldav2ics/#installation)
 * [Desenvolupament](https://ca.wordpress.org/plugins/wp-caldav2ics/#developers)

 [Suport](https://wordpress.org/support/plugin/wp-caldav2ics/)

## Descripció

Ever thought about to use your (remote) CalDav Calendar(s) as an automatic data 
source for your favourite WP Calendar Plugin ?
 Searched for a Plugin that would
provide this functionality in the WP Plugins Directory and found nothing useful ?
Well, in case of ‘Yes’ to both questions, this is for You 🙂 . Just read the whole
story at https://hoernerfranzracing.de/werner/kde-linux-web/wp-caldav2ics to check
out if this will fit your needs… And yes, Calendar(s) is correct from Version 1.1.0–
you are no longer limited to just ONE Calendar Source !

## Captures

[⌊Plugin Admin Page⌉⌊Plugin Admin Page⌉[

Plugin Admin Page

[⌊WP Cron Page⌉⌊WP Cron Page⌉[

WP Cron Page

[⌊New Multi-Calendar Feature (from Version 1.1.0)⌉⌊New Multi-Calendar Feature (from
Version 1.1.0)⌉[

New Multi-Calendar Feature (from Version 1.1.0)

## Instal·lació

FROM YOUR WORDPRESS DASHBOARD

 1. Visit ‘Plugins > Add New’
 2. Search for ‘wp-caldav2ics’, select ‘Install’
 3. Activate wp-caldav2ics from your Plugins page.
 4. Go to the Plugin Admin Page and provide the required Settings, then press ‘Save
    Changes’
 5. Check correct working ( = ICS File created from your CalDav Calendar at the desired
    Intervals)
 6. If anything goes wrong, re-check your Settings, enable Logging, check WP Cron Events
    to have bl_cron_hook running as planned, use https://wordpress.org/plugins/wp-crontrol(
    or similar Plugin) for that

FROM WORDPRESS.ORG

 1. Download wp-caldav2ics.zip .
 2. Unpack the downloaded zip File and upload the ‘wp-caldav2ics’ directory to your‘/
    wp-content/plugins/’ directory, using your favorite method (ftp, sftp, scp, etc…)
 3. proceed with Steps #3 to #6 from above

FROM GITHUB.COM

 1. git clone https://github.com/wernerjoss/wp-caldav2ics
 2. Upload Directory wp-caldav2ics to your WP Installion, usually ‘wp-content/plugins’
 3. proceed with Steps #3 to #6 from above Alternatively, you can also download the
    zip File from the GitHub Page, but note: this one will be named wp-caldav2ics-master.
    zip and will unpack to a folder named wp-calda2ics-master. This will have to be
    renamed to wp-caldav2ics before uploading ! In case your Installation is from the
    WP Directory and you want to try the Development Version from GitHub zip Download,
    you can also just upload all Files (including those in Subdirectories!) from the
    unpacked Folder wp-calda2ics-master to wp-content/plugins/wp-caldav2ics

## PMF

### How can I see if the .ics File has been created ?

Just click on the link provided on the Admin Page after having pressed ‘Save Changes’
button

### How can I see if the Cron Job creating the .ics File is correctly scheduled ?

Install WP Crontrol and check scheduled Cron Jobs, see screenshot #2

### My Caldav Calendar URL is correct, but not accepted in the Backend

Make sure the URL is not an IP Address in the 192.168.xx Range (or other Local Network)
as this is not accepted by the URL Validation function.
 Rather add this Address
to your /etc/hosts File and associate it with a host Name.

### Upon Submit of Server URL and Credentials in the Backend, I get an Error Message stating my Server’s response is invalid and cannot be parsed

This means exactly what is stated: Unfortunately, it turns out that CalDav Servers
often vary significantly in the Structure of their response.
 Currently supported
are the following Servers: – Baikal/Sabre.io – Synology Nas – mailbox.org/OX So,
if you run into this issue, you can: – Open an Issue on the support Page: https://
wordpress.org/support/plugin/wp-caldav2ics providing the contents of the Logfile
and hope for getting it fixed (which usually means providing access to such a brand
of Server you are using) or – fix it yourself following the famous Motto ‘use the
source, Luke’ 🙂 – in that case, patches are welcome !

## Ressenyes

![](https://secure.gravatar.com/avatar/cf6862d60e2bc25c6d7ac8af21f63783d1d41077c88c6588204bedda180b2f96?
s=60&d=retro&r=g)

### 󠀁[Still work but no sync events](https://wordpress.org/support/topic/still-work-but-no-sync-events/)󠁿

 [ZicPL](https://profiles.wordpress.org/zicpl/) 12 de agost de 2024

Should the author resume development of the plugin, the capability to input events
via the frontend interface would be considered a significant enhancement.

![](https://secure.gravatar.com/avatar/67ad1e9cec53d9530b8264bf16af874fa8ff352f3dc98d3677b768ac8182023b?
s=60&d=retro&r=g)

### 󠀁[Excellent tool for OpenXchange](https://wordpress.org/support/topic/excellent-tool-for-openxchange/)󠁿

 [maik77](https://profiles.wordpress.org/maik77/) 19 de juny de 2023

I am using the highly useful plugin to convert and publish a public OpenXchange 
calendar (CalDAV) as an ICS calendar.

![](https://secure.gravatar.com/avatar/42ec6f5393e45dbfb6c904b0a3ac4bfedf2cd6323986fcbd5f54eab7992761f0?
s=60&d=retro&r=g)

### 󠀁[Großartiges Tool](https://wordpress.org/support/topic/grosartiges-tool/)󠁿

 [joschvomojr](https://profiles.wordpress.org/joschvomojr/) 8 de febrer de 2019

Nach langer Suche endlich das Tool gefunden was meinen Erwartungen und Ansprüchen
entspricht. Einfache Bedienung mit großem Effekt. Funktioniert einfach wunderbar.
Auch der Support ist lobenswert. Innerhalb kürzester Zeit wurde beim Problem behoben.
Vielen Dank dafür!

![](https://secure.gravatar.com/avatar/5e578c8e0e6f0d9149a077d65d7ac6ec2495f2a1e6075b89e8580606e32f1adb?
s=60&d=retro&r=g)

### 󠀁[Must have!](https://wordpress.org/support/topic/must-have-421/)󠁿

 [Jonas Jozwiak](https://profiles.wordpress.org/norgey/) 5 de febrer de 2019

Exactly what i searched for. I use it in combination with the new version of «WP
ICS Importer». Great and fast support! My problems have been solved within one day.

![](https://secure.gravatar.com/avatar/43b00ee37e0fd027c7f4de6550e4655778047a42b351b41f84a6c850fde90ab3?
s=60&d=retro&r=g)

### 󠀁[Handy tool and musthave for caldav calendars](https://wordpress.org/support/topic/handy-tool-and-musthave-for-caldav-calendars/)󠁿

 [md2002](https://profiles.wordpress.org/md2002/) 26 de gener de 2019

I don’t know why no one else had the idea for such a plugin before… It’s doing a
great job in publishing our calendar as ical/ics from webdav source to be included
on our website. thx

![](https://secure.gravatar.com/avatar/9e699c050756720a9ddbba96160ea8694dfd73167faabaf3d79f4cb97e495b68?
s=60&d=retro&r=g)

### 󠀁[It works and is easy to use](https://wordpress.org/support/topic/it-works-and-is-easy-to-use-3/)󠁿

 [alcatail](https://profiles.wordpress.org/alcatail/) 9 de gener de 2019

Well done, thanks for making it soo easy

 [ Llegiu totes les 6 ressenyes ](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/)

## Col·laboradors i desenvolupadors

«WP-CalDav2ICS» és programari de codi obert. La següent gent ha col·laborat en aquesta
extensió.

Col·laboradors

 *   [ hoernerfranz ](https://profiles.wordpress.org/hoernerfranz/)

“WP-CalDav2ICS” s’ha traduït a 3 configuracions regionals. Gràcies als [traductors](https://translate.wordpress.org/projects/wp-plugins/wp-caldav2ics/contributors)
per les seves aportacions.

[Traduïu «WP-CalDav2ICS» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/wp-caldav2ics)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/wp-caldav2ics/), 
baixeu-vos el [repositori SVN](https://plugins.svn.wordpress.org/wp-caldav2ics/),
o subscriviu-vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/wp-caldav2ics/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/wp-caldav2ics/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 1.3.4

19.07.23: fix wrong (insufficient) trim() Modification

#### 1.3.3

09.03.23: do not stop ics Creation when no VTIMEZONE Block present in Server Response,
check for BEGIN:VCALENDAR instead

#### 1.3.2

25.02.23: fix Fatal Internal Error with PHP 8.x when CalendarExcludes is empty

#### 1.3.1

24.02.23: show PHP Version upon Plugin Activation, issue Warning for PHP >= 8.0

#### 1.3.0

18.02.23: introduced undocumented Option CalendarExcludes to filter/suppress unwanted
Properties from Server Response,
 for more Information, see https://github.com/wernerjoss/
wp-caldav2ics/exclude.md . Fix WP 6.1/PHP 8.x issue https://github.com/wernerjoss/
wp-caldav2ics/issues/5 . Tested up to PHP: 8.1

#### 1.2.1

13.12.20: Tested with WP 5.6

#### 1.2.0

20.11.19: replace XML Parser for server response with simple line-by-line parsing
from https://github.com/wernerjoss/caldav2ics, add Warning if no valid Ical Data
found in Server Response

#### 1.1.2

26.06.19: replace URL Validation wp_http_validate_url() with esc_url_raw() to avoid
local hosts rejection

#### 1.1.1

Fixed Multi-Calendar ICS File save issue

#### 1.1.0

Added Multi-Calendar Function, that is, you can now convert multiple Calendars at
once (see Screenshot #3)
 moved Backend styles to separate File (css/style.css)

#### 1.0.5

Fixed missing VTIMEZONE data in Calendar Properties
 Completed german Translation
for WP Directory

#### 1.0.4

Updated readme.txt
 Code cleanup Updated Translations Tagged Stable Version

#### 1.0.3

Fix another alternative Server Response Issue (mailbox.org/Open Xchange)
 Update
FAQ Strip Username/Password from Logfile

#### 1.0.2

Fix alternative Server Response Issue (Synology NAS)
 Plugin also tested with ClassicPress

#### 1.0.1

Improved Description, Tested with WP 5.0

#### 1.0

 * Initial Revision

## Meta

 *  Versió **1.3.4**
 *  Darrera actualització **fa 3 anys**
 *  Instal·lacions actives **200+**
 *  Versió del WordPress ** 4.4 o posterior **
 *  Provada fins a **6.1.12**
 *  Versió del PHP ** 5.6 o posterior **
 *  Idiomes
 * [Czech](https://cs.wordpress.org/plugins/wp-caldav2ics/), [English (US)](https://wordpress.org/plugins/wp-caldav2ics/),
   [German](https://de.wordpress.org/plugins/wp-caldav2ics/), i [Slovak](https://sk.wordpress.org/plugins/wp-caldav2ics/).
 *  [Traduïu a la vostra llengua](https://translate.wordpress.org/projects/wp-plugins/wp-caldav2ics)
 * Etiquetes
 * [CalDav](https://ca.wordpress.org/plugins/tags/caldav/)[calendar](https://ca.wordpress.org/plugins/tags/calendar/)
   [ical](https://ca.wordpress.org/plugins/tags/ical/)[iCalendar](https://ca.wordpress.org/plugins/tags/icalendar/)
   [ics](https://ca.wordpress.org/plugins/tags/ics/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/wp-caldav2ics/advanced/)

## Valoracions

 5 sobre 5 estrelles.

 *  [  6 valoracions de 5 estrelles     ](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/?filter=5)
 *  [  0 valoracions de 4 estrelles     ](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/?filter=4)
 *  [  0 valoracions de 3 estrelles     ](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/?filter=3)
 *  [  0 valoracions de 2 estrelles     ](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/?filter=2)
 *  [  0 valoracions de 1 estrelles     ](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/?filter=1)

[La vostra ressenya](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/#new-post)

[Visualitza totes les ressenyes](https://wordpress.org/support/plugin/wp-caldav2ics/reviews/)

## Col·laboradors

 *   [ hoernerfranz ](https://profiles.wordpress.org/hoernerfranz/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/wp-caldav2ics/)