{"id":1096889,"date":"2016-04-01T06:29:40","date_gmt":"2016-04-01T13:29:40","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/"},"modified":"2016-04-16T09:35:03","modified_gmt":"2016-04-16T16:35:03","slug":"updating-an-event-after-using-tribe_get_events","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/","title":{"rendered":"Updating an event after using tribe_get_events"},"content":{"rendered":"<p>I&#8217;m planning on creating a .PHP script to use with EventsCalendarPro which will run as a scheduled task.<\/p>\n<p>The purpose of the script is to read all events in the database which have additional fields that will store dates. Each time the script is run it will read each event whose start date is in the past, look at the additional fields and identify is one contains the next available date. It will then update the events start date to reflect the additional field which has been found.<\/p>\n<p>The upshot of this script is that it will allow us to define multiple dates in a sequence and have the event automatically move to the next date in the sequence. <\/p>\n<p>I cannot find a function provided by Tribe to update an event, only query event data. Is there perhaps a Tribe_Set_StartDate event or similar?<\/p>\n<p>Thanks.<\/p>\n","protected":false},"template":"","class_list":["post-1096889","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>Updating an event after using tribe_get_events -<\/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\/updating-an-event-after-using-tribe_get_events\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Updating an event after using tribe_get_events -\" \/>\n<meta property=\"og:description\" content=\"I&#8217;m planning on creating a .PHP script to use with EventsCalendarPro which will run as a scheduled task. The purpose of the script is to read all events in the database which have additional fields that will store dates. Each time the script is run it will read each event whose start date is in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/\" \/>\n<meta property=\"article:modified_time\" content=\"2016-04-16T16:35:03+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\/updating-an-event-after-using-tribe_get_events\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/\",\"name\":\"Updating an event after using tribe_get_events -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2016-04-01T13:29:40+00:00\",\"dateModified\":\"2016-04-16T16:35:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/#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\":\"Updating an event after using tribe_get_events\"}]},{\"@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":"Updating an event after using tribe_get_events -","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\/updating-an-event-after-using-tribe_get_events\/","og_locale":"en_US","og_type":"article","og_title":"Updating an event after using tribe_get_events -","og_description":"I&#8217;m planning on creating a .PHP script to use with EventsCalendarPro which will run as a scheduled task. The purpose of the script is to read all events in the database which have additional fields that will store dates. Each time the script is run it will read each event whose start date is in [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/","article_modified_time":"2016-04-16T16:35:03+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\/updating-an-event-after-using-tribe_get_events\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/","name":"Updating an event after using tribe_get_events -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2016-04-01T13:29:40+00:00","dateModified":"2016-04-16T16:35:03+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/updating-an-event-after-using-tribe_get_events\/#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":"Updating an event after using tribe_get_events"}]},{"@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\/1096889","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\/1096889\/revisions"}],"predecessor-version":[{"id":1096932,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1096889\/revisions\/1096932"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1096889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}