{"id":18665,"date":"2012-05-03T18:47:49","date_gmt":"2012-05-04T01:47:49","guid":{"rendered":"http:\/\/tri.be\/support\/forums\/topic\/add-alarm-to-event\/"},"modified":"2015-07-07T06:20:05","modified_gmt":"2015-07-07T13:20:05","slug":"add-alarm-to-event","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/","title":{"rendered":"Add Alarm to Event"},"content":{"rendered":"<p>I&#8217;ve finally figured out how to add an alarm to an event.<\/p>\n<p>Start by creating an Additional Field from the Settings. I named mine &#8216;Alarm&#8217; of type &#8216;Dropdown&#8217; with values of &#8220;Off,15,30&#8243;. The values are each on their own line. Now when editing or creating an event you can set the additional field value for how many minutes in advance of the  event you wish to be notified. If you don&#8217;t want an alarm either do nothing or choose &#8216;Off&#8221;.<\/p>\n<p>Now add the following code to events-calendar-pro.php in the iCalFeed function.<br \/>\n<code><br \/>\n    $alarm = tribe_get_custom_field('Alarm', $eventPost-&gt;ID);<br \/>\n    if ( is_numeric($alarm) ) {<br \/>\n    \t$item[] = 'BEGIN:VALARM';<br \/>\n\t$item[] = 'TRIGGER:-PT' . $alarm. \"M\";<br \/>\n    \t$item[] = 'END:VALARM';<br \/>\n    }<br \/>\n<\/code><\/p>\n<p> I chose to insert it after the line <code>$item[] = 'URL:' . get_permalink( $eventPost-&gt;ID );<\/code><br \/>\nYou should now get alerts for your events. Clearly there is much more that can be done with this code and I hope it gets incorporated into 2.1<\/p>\n","protected":false},"template":"","class_list":["post-18665","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Add Alarm to Event -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add Alarm to Event -\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve finally figured out how to add an alarm to an event. Start by creating an Additional Field from the Settings. I named mine &#8216;Alarm&#8217; of type &#8216;Dropdown&#8217; with values of &#8220;Off,15,30&#8243;. The values are each on their own line. Now when editing or creating an event you can set the additional field value for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/\" \/>\n<meta property=\"article:modified_time\" content=\"2015-07-07T13:20:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/\",\"name\":\"Add Alarm to Event -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2012-05-04T01:47:49+00:00\",\"dateModified\":\"2015-07-07T13:20:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Calendar Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Events Calendar PRO\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/events-calendar-pro\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Add Alarm to Event\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add Alarm to Event -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/","og_locale":"en_US","og_type":"article","og_title":"Add Alarm to Event -","og_description":"I&#8217;ve finally figured out how to add an alarm to an event. Start by creating an Additional Field from the Settings. I named mine &#8216;Alarm&#8217; of type &#8216;Dropdown&#8217; with values of &#8220;Off,15,30&#8243;. The values are each on their own line. Now when editing or creating an event you can set the additional field value for [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/","article_modified_time":"2015-07-07T13:20:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/","name":"Add Alarm to Event -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2012-05-04T01:47:49+00:00","dateModified":"2015-07-07T13:20:05+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/add-alarm-to-event\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Calendar Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/"},{"@type":"ListItem","position":4,"name":"Events Calendar PRO","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/events-calendar-pro\/"},{"@type":"ListItem","position":5,"name":"Add Alarm to Event"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/18665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/18665\/revisions"}],"predecessor-version":[{"id":976817,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/18665\/revisions\/976817"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=18665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}