{"id":967037,"date":"2015-06-03T14:36:43","date_gmt":"2015-06-03T21:36:43","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/"},"modified":"2015-06-07T11:06:05","modified_gmt":"2015-06-07T18:06:05","slug":"how-are-recurring-events-managed-in-the-database","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/","title":{"rendered":"How are recurring events managed in the database?"},"content":{"rendered":"<p>I&#8217;m weighing up options for a client site, between Events Manager, Events Calendar (and possibly a custom plugin).<\/p>\n<p>On our events listing we need to be able to list filtered by date (in which case each instance of recurring events would be listed separately) or other criteria such as category (in which case the listing would be a mixture of one-off events, and single items representing all instances of a recurring event).<\/p>\n<p>Events Manager seems to have two separate CPTs for events and recurring events, with instances of a recurring event related to their &#8220;parent&#8221; recurring event. This works well for our requirements.<\/p>\n<p>With Events Calendar, we&#8217;ve tried the demo of the Pro version with recurring events, and it&#8217;s hard to see from that how it works underneath the hood. Are the &#8220;parent&#8221; instances of recurring events the same post type with some metadata, and the &#8220;child&#8221; instances linked to the parent via metadata? Or are there two post types.<\/p>\n<p>It&#8217;d be really good to know how this works as part of our assessment.<\/p>\n<p>Thanks!<\/p>\n","protected":false},"template":"","class_list":["post-967037","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>How are recurring events managed in the database? -<\/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\/how-are-recurring-events-managed-in-the-database\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How are recurring events managed in the database? -\" \/>\n<meta property=\"og:description\" content=\"I&#8217;m weighing up options for a client site, between Events Manager, Events Calendar (and possibly a custom plugin). On our events listing we need to be able to list filtered by date (in which case each instance of recurring events would be listed separately) or other criteria such as category (in which case the listing [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/\" \/>\n<meta property=\"article:modified_time\" content=\"2015-06-07T18:06: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\/how-are-recurring-events-managed-in-the-database\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/\",\"name\":\"How are recurring events managed in the database? -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2015-06-03T21:36:43+00:00\",\"dateModified\":\"2015-06-07T18:06:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/#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\":\"Welcome!\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Pre-Sales Questions\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/pre-sales-questions\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"How are recurring events managed in the database?\"}]},{\"@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":"How are recurring events managed in the database? -","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\/how-are-recurring-events-managed-in-the-database\/","og_locale":"en_US","og_type":"article","og_title":"How are recurring events managed in the database? -","og_description":"I&#8217;m weighing up options for a client site, between Events Manager, Events Calendar (and possibly a custom plugin). On our events listing we need to be able to list filtered by date (in which case each instance of recurring events would be listed separately) or other criteria such as category (in which case the listing [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/","article_modified_time":"2015-06-07T18:06: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\/how-are-recurring-events-managed-in-the-database\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/","name":"How are recurring events managed in the database? -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2015-06-03T21:36:43+00:00","dateModified":"2015-06-07T18:06:05+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/how-are-recurring-events-managed-in-the-database\/#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":"Welcome!","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/"},{"@type":"ListItem","position":4,"name":"Pre-Sales Questions","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/_welcome\/pre-sales-questions\/"},{"@type":"ListItem","position":5,"name":"How are recurring events managed in the database?"}]},{"@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\/967037","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":3,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/967037\/revisions"}],"predecessor-version":[{"id":967142,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/967037\/revisions\/967142"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=967037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}