{"id":321726,"date":"2014-07-09T07:37:58","date_gmt":"2014-07-09T14:37:58","guid":{"rendered":"http:\/\/tri.be\/support\/forums\/topic\/getting-all-instances-in-recurrence\/"},"modified":"2014-08-11T10:09:07","modified_gmt":"2014-08-11T17:09:07","slug":"getting-all-instances-in-recurrence","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/","title":{"rendered":"Getting all instances in recurrence"},"content":{"rendered":"<p>I am writing a plugin to extend the functionality of EC Pro. The goal is to prevent two or more events from being booked at the same venue at the same time. For background info, see: https:\/\/theeventscalendar.com\/support\/forums\/topic\/resource-management-with-pro\/<\/p>\n<p>I have the plugin working great except that it doesn&#8217;t account for recurring events yet. I searched the API, the PRO source code, and looked at the DB schema (wp_postmeta._EventRecurrence) and I didn&#8217;t see a clear way to get all instances of a recurring event. How can I do this?<\/p>\n","protected":false},"template":"","class_list":["post-321726","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>Getting all instances in recurrence -<\/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\/getting-all-instances-in-recurrence\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting all instances in recurrence -\" \/>\n<meta property=\"og:description\" content=\"I am writing a plugin to extend the functionality of EC Pro. The goal is to prevent two or more events from being booked at the same venue at the same time. For background info, see: https:\/\/theeventscalendar.com\/support\/forums\/topic\/resource-management-with-pro\/ I have the plugin working great except that it doesn&#8217;t account for recurring events yet. I searched the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/\" \/>\n<meta property=\"article:modified_time\" content=\"2014-08-11T17:09:07+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/\",\"name\":\"Getting all instances in recurrence -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2014-07-09T14:37:58+00:00\",\"dateModified\":\"2014-08-11T17:09:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/#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\":\"Getting all instances in recurrence\"}]},{\"@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":"Getting all instances in recurrence -","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\/getting-all-instances-in-recurrence\/","og_locale":"en_US","og_type":"article","og_title":"Getting all instances in recurrence -","og_description":"I am writing a plugin to extend the functionality of EC Pro. The goal is to prevent two or more events from being booked at the same venue at the same time. For background info, see: https:\/\/theeventscalendar.com\/support\/forums\/topic\/resource-management-with-pro\/ I have the plugin working great except that it doesn&#8217;t account for recurring events yet. I searched the [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/","article_modified_time":"2014-08-11T17:09:07+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/","name":"Getting all instances in recurrence -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2014-07-09T14:37:58+00:00","dateModified":"2014-08-11T17:09:07+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/getting-all-instances-in-recurrence\/#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":"Getting all instances in recurrence"}]},{"@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\/321726","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":0,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/321726\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=321726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}