{"id":14613,"date":"2011-08-29T17:13:41","date_gmt":"2011-08-29T17:13:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/ical-for-wp-calendar\/"},"modified":"2016-10-17T19:29:53","modified_gmt":"2016-10-17T19:29:53","slug":"ical-for-wp-calendar","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/ical-for-wp-calendar\/","author":486033,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.1","stable_tag":"1.5.1","tested":"4.6.30","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"iCal for WP Calendar","header_author":"Robert Kleinschmager","header_description":"","assets_banners_color":"","last_updated":"2016-10-17 19:29:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wordpress.org\/extend\/plugins\/ical-for-wp-calendar\/","header_author_uri":"http:\/\/kleinschmager.net","rating":1,"author_block_rating":0,"active_installs":30,"downloads":46389,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":"1","2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.1.0","1.5.0","1.5.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[252,7103,7105,19357,35577],"plugin_category":[40],"plugin_contributors":[81707],"plugin_business_model":[],"class_list":["post-14613","plugin","type-plugin","status-publish","hentry","plugin_tags-feed","plugin_tags-ical","plugin_tags-ical-feed","plugin_tags-icalendar","plugin_tags-wp-calendar","plugin_category-calendar-and-events","plugin_contributors-barclay_reg","plugin_committers-barclay_reg"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ical-for-wp-calendar.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Creates an iCal feed with <a href=\"http:\/\/wordpress.org\/extend\/plugins\/wp-calendar\/\">WP Calendar<\/a> events. \nThe generated file contains iCal \/ RFC5545 \/ RFC2445 conform data, which can be imported in several Calendar applications like Outlook, iCal, Google Calendar.<\/p>\n\n<p>WP Calendar 1.5.x and also older versions (like 1.4.x) are supported.<\/p>\n\n<p>Based on <a href=\"http:\/\/wordpress.org\/extend\/plugins\/ical-for-events-calendar\/\">iCal for Events Calendar<\/a>.<\/p>\n\n<p>Feed will be at http:\/\/your-web-address\/?wp-calendar-ical<\/p>\n\n<h3>ToDo<\/h3>\n\n<ul>\n<li>Add option, to choose the datemode, when queried the events<\/li>\n<li>add option, to choose the time method in iCal: UTC (default now), floating or th timezome, which is specified in wordpress itself<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Unzip in your plugins directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>add the link to your template or use following code to generate the URL: <code>echo ical_wp_calendar_getIcalUrl();<\/code><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Where is the feed located?<\/dt>\n<dd><p>At<\/p>\n\n<ul>\n<li>http:\/\/your-web-address\/?wp-calendar-ical OR<\/li>\n<li>http:\/\/your-web-address\/?wp-calendar-ical&amp;category=4 OR<\/li>\n<li>http:\/\/your-web-address\/?wp-calendar-ical&amp;event_id=25<\/li>\n<\/ul><\/dd>\n<dt>How can I add the iCal URL to my website<\/dt>\n<dd><p>Place the following code to your theme \n    echo ical_wp_calendar_getIcalUrl();\nor use a widget like the <a href=\"http:\/\/en.support.wordpress.com\/widgets\/text-widget\/\">Text Widget<\/a>\nto your sidebar and place a code like<\/p>\n\n<pre><code>&lt;ul class=\"feed-list\"&gt;\n  &lt;li&gt;&lt;a href=\"http:\/\/your-web-address\/?wp-calendar-ical\"&gt;All Events (iCal)&lt;\/a&gt;&lt;\/li&gt;\n&lt;\/ul&gt;\n<\/code><\/pre><\/dd>\n<dt>How can the list of feeds be limited?<\/dt>\n<dd><p>The list can be limited in two ways. By a single event id (like given by the placeholder &#123;event_id&#125; ) or by adding 'category=' to the feed url, you can limit to events, which are asssigned to the (post) category. The feed url will then look like<\/p>\n\n<p>http:\/\/your-web-address\/?wp-calendar-ical&amp;category=1\nhttp:\/\/your-web-address\/?wp-calendar-ical&amp;event_id=4<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>Version 1.5.1 - 07.10.2013<\/h4>\n\n<ul>\n<li>add query parameter 'event_id' to select single events into an ical feed<\/li>\n<\/ul>\n\n<h4>Version 1.5.0 - 16.06.2013<\/h4>\n\n<ul>\n<li>added compatibilty for WP Calendar 1.5.x<\/li>\n<li>link of ical feed is printed in the options page<\/li>\n<\/ul>\n\n<h4>Version 1.1.0 - 05.01.2012<\/h4>\n\n<ul>\n<li>added check if WP Calendar is activated<\/li>\n<li>added query parameter 'category' to limit events in the feed<\/li>\n<\/ul>\n\n<h4>Version 1.0.3 - 30.08.2011<\/h4>\n\n<ul>\n<li>BUGFIX: querying posts and pages works again - no normal content could be displayed up to now<\/li>\n<\/ul>\n\n<h4>Version 1.0.2 - 30.08.2011<\/h4>\n\n<ul>\n<li>overwrite default amount of printed events: always print all events, ignoring the setting in WP Calendar<\/li>\n<\/ul>\n\n<h4>Version 1.0.1 - 30.08.2011<\/h4>\n\n<ul>\n<li>added backward compatibility to PHP version 4.2 (== minimum requirement for WP &lt; 3.2) in UTC time calculation<\/li>\n<\/ul>\n\n<h4>Version 1.0.0 - 24.08.2011<\/h4>\n\n<ul>\n<li>generate valid iCal file with events from WP Calendar, incl. location, URL to a connected post (if available) and allDay events<\/li>\n<li>admin page for the number of past months to include<\/li>\n<li>debug flag for easy debugging of the resulting iCal file in the browser itself (file can also be validated using http:\/\/icalvalid.cloudapp.net\/)<\/li>\n<\/ul>","raw_excerpt":"An extension for the Wordpress plugin WP Calendar, which generates iCal \/ RFC5545 \/ RFC2445 conform files.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/14613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=14613"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/barclay_reg"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=14613"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=14613"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=14613"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=14613"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=14613"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=14613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}