{"id":18473,"date":"2021-08-09T15:08:49","date_gmt":"2021-08-09T13:08:49","guid":{"rendered":"https:\/\/booking-activities.fr\/en\/?p=18473"},"modified":"2022-01-06T10:38:19","modified_gmt":"2022-01-06T09:38:19","slug":"booking-activities-1-12-repeat-groups-of-events","status":"publish","type":"post","link":"https:\/\/booking-activities.fr\/en\/blog\/booking-activities-1-12-repeat-groups-of-events\/","title":{"rendered":"Booking Activities 1.12 &#8211; Repeat groups of events"},"content":{"rendered":"<p>Booking Activities 1.12 allows you to <strong>repeat a group of events<\/strong> with the same flexibility as a single event. Indeed, groups of events now have the <strong>same repeat options as events<\/strong>.<\/p>\n<p><!--\n\n<blockquote><strong><em>Beta testing is underway. You too can <a href=\"https:\/\/booking-activities.fr\/en\/blog\/participate-in-booking-activities-and-add-ons-beta-tests\/\">test the beta<\/a> now!<\/em><\/strong><\/blockquote>\n\n--><\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"repeat-conditions\">Conditions to repeat groups of events<\/h2>\n<p>To repeat a group of events, you must first <strong>place the events of all future groups<\/strong> in the calendar editor. Indeed, the group&#8217;s occurrences can be created <strong>only if their events already exist<\/strong>.<\/p>\n<p>The events of each group&#8217;s occurrence must be <strong>strictly identical<\/strong>:<\/p>\n<ul>\n<li><strong>same number<\/strong> of events\n<li>events coming from the <strong>same activity<\/strong>\n<li>events starting at the <strong>same time<\/strong> and having the <strong>same duration<\/strong>\n<li><strong>same spacing<\/strong> between the events\n<\/ul>\n<p>If any of the criteria is not met, then the group occurrence <strong>won&#8217;t be generated<\/strong>.<\/p>\n<p><strong>Example:<\/strong><br \/>\nYou want to <strong>repeat each week this group<\/strong>, composed of four events:<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-to-repeat-weekly.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"738\" height=\"486\" class=\"aligncenter size-full wp-image-18483 lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-to-repeat-weekly.png\" alt=\"\" width=\"738\" height=\"486\" class=\"aligncenter size-full wp-image-18483\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-to-repeat-weekly.png 738w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-to-repeat-weekly-300x198.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-to-repeat-weekly-150x99.png 150w\" sizes=\"(max-width: 738px) 100vw, 738px\" \/><\/noscript><\/p>\n<p>You must <strong>create the same events each week<\/strong>:<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-good.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"736\" height=\"484\" class=\"aligncenter size-full wp-image-18482 lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-good.png\" alt=\"\" width=\"736\" height=\"484\" class=\"aligncenter size-full wp-image-18482\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-good.png 736w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-good-300x197.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-good-150x99.png 150w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><\/noscript><br \/>\n<strong>Tip:<\/strong> You can use the <strong>events&#8217; auto repeat function<\/strong> to make it quick and avoid any mistakes.<\/p>\n<p>The slightest difference will invalidate the group, and it won&#8217;t be generated, here are <strong>some error examples<\/strong>:<br \/>\n<span class=\"group-occurrences-wrong-examples\"><img decoding=\"async\" width=\"458\" height=\"352\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-number.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" class=\"aligncenter size-full wp-image-18489 lazyload\"\/><noscript><img decoding=\"async\" width=\"458\" height=\"352\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-number.png\" class=\"aligncenter size-full wp-image-18489\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-number.png 458w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-number-300x231.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-number-150x115.png 150w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/noscript><img decoding=\"async\" width=\"458\" height=\"352\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-activity.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" class=\"aligncenter size-full wp-image-18487 lazyload\"\/><noscript><img decoding=\"async\" width=\"458\" height=\"352\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-activity.png\" class=\"aligncenter size-full wp-image-18487\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-activity.png 458w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-activity-300x231.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-activity-150x115.png 150w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/noscript><img decoding=\"async\" width=\"458\" height=\"352\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-duration.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" class=\"aligncenter size-full wp-image-18488 lazyload\"\/><noscript><img decoding=\"async\" width=\"458\" height=\"352\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-duration.png\" class=\"aligncenter size-full wp-image-18488\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-duration.png 458w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-duration-300x231.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-duration-150x115.png 150w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/noscript><img decoding=\"async\" width=\"458\" height=\"352\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-spacing.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" class=\"aligncenter size-full wp-image-18490 lazyload\"\/><noscript><img decoding=\"async\" width=\"458\" height=\"352\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-spacing.png\" class=\"aligncenter size-full wp-image-18490\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-spacing.png 458w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-spacing-300x231.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrence-wrong-spacing-150x115.png 150w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/noscript><\/span><\/p>\n<style>.group-occurrences-wrong-examples img { display: inline-block; width: 24%; margin-right: 1%; } @media (max-width: 768px) { .group-occurrences-wrong-examples img { width: 48%; margin-right: 2%; } } .group-occurrences-wrong-examples img:last-child { margin-right: 0; }<\/style>\n<p>&nbsp;<\/p>\n<h2 id=\"repeat-options\">Groups of events repeat options<\/h2>\n<p>Once the events are placed, select the first group&#8217;s events, create the group, and <strong>set its repeat options in the &#8220;Repetition&#8221; tab<\/strong>.<\/p>\n<p><img decoding=\"async\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-repetition-tab.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"422\" class=\"aligncenter size-full wp-image-18535 lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-repetition-tab.png\" alt=\"\" width=\"422\" class=\"aligncenter size-full wp-image-18535\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-repetition-tab.png 528w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-repetition-tab-245x300.png 245w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-repetition-tab-123x150.png 123w\" sizes=\"(max-width: 528px) 100vw, 528px\" \/><\/noscript><\/p>\n<p>You can repeat your group:<\/p>\n<ul>\n<li>every <em>n<\/em> days \/ weeks \/ months <code>(e.g. : Every other week)<\/code>\n<li>on certain days of the week only <code>(e.g. : from Monday to Friday)<\/code>\n<li>on the last day of the month <code>(e.g. : February 28, then March 31, etc.)<\/code>\n<li>on the <em>nth<\/em> Monday \/ Tuesday \/ etc. of each month <code>(e.g. : the 2nd Thursday of the month)<\/code>\n<li>on the last Monday \/ Tuesday \/ etc. of each month <code>(e.g. : the last Wednesday of the month)<\/code>\n<li>set the start date and end date of the repetition <code>(e.g. : from January 1 to June 30)<\/code>\n<li>set exceptions on certain dates <code>(e.g.: do not repeat on February 14 and April 1)<\/code>\n<\/ul>\n<p><strong>The repeat options are based on the first event of the group.<\/strong><br \/>\nSo if you configure the group repetition on \u201cThe first Friday of each month\u201d, then you will have to <strong>place the first event of each group<\/strong> on the first Friday of each month, then <strong>place the other events of the groups<\/strong> as stated above.<\/p>\n<p>Since these options are strictly the same as the single events&#8217; options, we invite you to <strong><a href=\"https:\/\/booking-activities.fr\/en\/blog\/booking-activities-1-11-advanced-options-to-repeat-events\/\">read this post about event repetition<\/a><\/strong> for a detailed description and more examples.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"navigate-group-occurrences\">Navigate between the group of events&#8217; occurrences<\/h2>\n<p>Once your group repetition is configured, you can <strong>preview each occurrence<\/strong> very easily.<\/p>\n<p><img decoding=\"async\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrences-navigation.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"439\" class=\"aligncenter size-full wp-image-18593 lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrences-navigation.png\" alt=\"\" width=\"439\" class=\"aligncenter size-full wp-image-18593\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrences-navigation.png 659w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrences-navigation-300x264.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/group-occurrences-navigation-150x132.png 150w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/noscript><\/p>\n<p>For that, go to the group&#8217;s settings > &#8220;General&#8221; tab, you&#8217;ll find <strong>navigation buttons<\/strong>:<\/p>\n<ul>\n<li>The &#8220;previous&#8221; (<span class=\"dashicons dashicons-arrow-left-alt2\"><\/span>) and &#8220;next&#8221; (<span class=\"dashicons dashicons-arrow-right-alt2\"><\/span>) arrows allow you to see the <strong>previous \/ next occurrence<\/strong>.\n<li>The &#8220;saved&#8221; icon (<span class=\"dashicons dashicons-database-view\"><\/span>) allows you to see the group&#8217;s <strong>recorded events<\/strong>.\n<li>The &#8220;undo&#8221; arrow (<span class=\"dashicons dashicons-undo\"><\/span>) allows you to see the <strong>selected events<\/strong>, in other words, <strong>the events that will be saved<\/strong> if the dialog is confirmed. These are the events shown <strong>by default<\/strong> when you go to group settings.\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id=\"unbind-group-occurrences\">Unbind groups of events&#8217; occurrences<\/h2>\n<p>Just as events, all repeated group occurrences <strong>share the same settings<\/strong> (the group&#8217;s), only the events dates change.<\/p>\n<p>It is possible to unbind an occurrence in order <strong>to configure it differently<\/strong>, or <strong>to cancel it<\/strong> for example.<\/p>\n<p><img decoding=\"async\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/unbind-group-occurrences.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"422\" class=\"aligncenter size-full wp-image-18539 lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/unbind-group-occurrences.png\" alt=\"\" width=\"422\" class=\"aligncenter size-full wp-image-18539\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/unbind-group-occurrences.png 528w, https:\/\/booking-activities.fr\/wp-content\/uploads\/unbind-group-occurrences-300x278.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/unbind-group-occurrences-150x139.png 150w\" sizes=\"(max-width: 528px) 100vw, 528px\" \/><\/noscript><\/p>\n<p>Here are your options to unbind occurrences:<\/p>\n<ul>\n<li><strong>Unbind the selected occurrence<\/strong> (using the navigation buttons, see paragraph above) in order to make it independent\n<li><strong>Unbind the booked occurrences<\/strong>, you will get a group of events with the booked occurrences and a group of events with the free occurrences\n<li><strong>Unbind subsequent occurrences<\/strong>, so that you can edit only future groups of events (from the selected occurrence) and leave past groups of events as they are\n<li><strong>Unbind each occurrence<\/strong>, to create a separate group per occurrence\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id=\"archiving-tool-removed\">Archiving tool removed<\/h2>\n<p>The archiving tool introduced in <a href=\"https:\/\/booking-activities.fr\/en\/blog\/booking-activities-1-7-form-actions-and-sytem-tools\/\">version 1.7<\/a> has been removed. <\/p>\n<p><img decoding=\"async\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/archiving-tool-removed.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"502\" class=\"aligncenter size-full wp-image-18542 lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/archiving-tool-removed.png\" alt=\"\" width=\"502\" class=\"aligncenter size-full wp-image-18542\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/archiving-tool-removed.png 753w, https:\/\/booking-activities.fr\/wp-content\/uploads\/archiving-tool-removed-300x121.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/archiving-tool-removed-150x61.png 150w\" sizes=\"(max-width: 753px) 100vw, 753px\" \/><\/noscript><\/p>\n<p>Your <strong>data files previously archived<\/strong> using this tool are <u><strong>kept<\/strong><\/u>. You will find them in time-stamped <code>.zip<\/code> files (one zip per save made) in <code>wp-content\/uploads\/booking-activities\/archives<\/code>.<\/p>\n<p>If you want to <strong>restore data<\/strong>, extract the desired zip file, then import the resulting <code>.sql<\/code> files (one file per table) via phpMyAdmin > \u201cImport\u201d tab.<\/p>\n<p>However, the table storing your repeated events&#8217; <strong>exception dates<\/strong> has undergone structural changes, so the <code>*-repeated-events-exceptions.sql<\/code> files won&#8217;t work. You will therefore have to either import the file <strong>before updating to 1.12<\/strong>, or <strong>edit the SQL file<\/strong> to make it compatible, or give up importing it.<\/p>\n<div style=\"border:1px solid #ccc; padding: 15px; background: #f8f8f8; font-size: 89%;\">\n<strong>For information:<\/strong><br \/>\nThis tool was created to overcome performance problems when the volume of reservations \/ events became too large. Since its creation, <strong>optimizations have permanently fixed these problems<\/strong>. The archiving tool is now removed because it was <strong>little used<\/strong>, required <strong>significant maintenance<\/strong>, and presented <strong>risks for inexperienced users<\/strong>.\n<\/div>\n<p>&nbsp;<\/p>\n<h2 id=\"navigate-calendar-editor\">Other changes in the calendar editor<\/h2>\n<p><img decoding=\"async\" data-src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/calendar-editor-new-navigation-buttons-go-to-and-skip-1-year.png\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"593\" class=\"aligncenter size-full wp-image-18544 lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/calendar-editor-new-navigation-buttons-go-to-and-skip-1-year.png\" alt=\"\" width=\"593\" class=\"aligncenter size-full wp-image-18544\" srcset=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/calendar-editor-new-navigation-buttons-go-to-and-skip-1-year.png 790w, https:\/\/booking-activities.fr\/wp-content\/uploads\/calendar-editor-new-navigation-buttons-go-to-and-skip-1-year-300x92.png 300w, https:\/\/booking-activities.fr\/wp-content\/uploads\/calendar-editor-new-navigation-buttons-go-to-and-skip-1-year-150x46.png 150w, https:\/\/booking-activities.fr\/wp-content\/uploads\/calendar-editor-new-navigation-buttons-go-to-and-skip-1-year-768x236.png 768w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/noscript><\/p>\n<h3>Instant navigation<\/h3>\n<p>The &#8220;<strong>Go to<\/strong>&#8221; button allows you to move instantly to the desired date. Click on the button and <strong>enter the desired date<\/strong>, the calendar will <strong>automatically<\/strong> load the corresponding view.<\/p>\n<h3>Quick navigation<\/h3>\n<p>The &#8220;previous&#8221; (<strong style=\"font-size:20px;\">\u00ab<\/strong>) and &#8220;next&#8221; (<strong style=\"font-size:20px;\">\u00bb<\/strong>) double-arrow buttons allow you to move <strong>from year to year<\/strong>: you will <strong>jump one year<\/strong> back or forward.<\/p>\n<h3>No restriction on booked events<\/h3>\n<p>Restrictions on <strong>repetition frequency<\/strong> and <strong>events&#8217; availability<\/strong> have been removed. You can now <strong>change them regardless of the reservations made for these events<\/strong>.<\/p>\n<p>Be careful because in the event of improper handling, it is quite possible to <strong>make a booked event disappear from the editor<\/strong> (by modifying its repetition frequency), or to have an <strong>overbooked event<\/strong> (if you set an availability lower than the number of reservations already made).<\/p>\n<h3>Optimizations<\/h3>\n<p>Finally, various optimizations have been made to make the calendar editor and calendars in general <strong>load faster<\/strong>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Booking Activities 1.12 allows you to repeat your groups of events with the same flexibility as your single events (same options).<\/p>\n","protected":false},"author":1,"featured_media":1324,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,11],"tags":[],"class_list":["post-18473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-booking-activities","category-release-notes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Booking Activities 1.12 - Repeat groups of events - Booking Activities<\/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:\/\/booking-activities.fr\/en\/?p=18473\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Booking Activities 1.12 - Repeat groups of events - Booking Activities\" \/>\n<meta property=\"og:description\" content=\"Booking Activities 1.12 allows you to repeat your groups of events with the same flexibility as your single events (same options).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/booking-activities.fr\/en\/?p=18473\" \/>\n<meta property=\"og:site_name\" content=\"Booking Activities\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-09T13:08:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-06T09:38:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/booking-activities.fr\/wp-content\/uploads\/booking-activities-post-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yoan Cutillas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yoan Cutillas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473\"},\"author\":{\"name\":\"Yoan Cutillas\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#\\\/schema\\\/person\\\/2ff46ef199079511aa6db962a3a17745\"},\"headline\":\"Booking Activities 1.12 &#8211; Repeat groups of events\",\"datePublished\":\"2021-08-09T13:08:49+00:00\",\"dateModified\":\"2022-01-06T09:38:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473\"},\"wordCount\":2070,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/booking-activities-post-image.png\",\"articleSection\":[\"Booking Activities\",\"Release notes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473\",\"name\":\"Booking Activities 1.12 - Repeat groups of events - Booking Activities\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/booking-activities-post-image.png\",\"datePublished\":\"2021-08-09T13:08:49+00:00\",\"dateModified\":\"2022-01-06T09:38:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#primaryimage\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/booking-activities-post-image.png\",\"contentUrl\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/booking-activities-post-image.png\",\"width\":1920,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?p=18473#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Booking Activities 1.12 &#8211; Repeat groups of events\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/\",\"name\":\"Booking Activities\",\"description\":\"Booking plugin for Wordpress websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#organization\",\"name\":\"Booking Activities\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/Logo_Booking_Activities_light_bg.png\",\"contentUrl\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/Logo_Booking_Activities_light_bg.png\",\"width\":512,\"height\":83,\"caption\":\"Booking Activities\"},\"image\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#\\\/schema\\\/person\\\/2ff46ef199079511aa6db962a3a17745\",\"name\":\"Yoan Cutillas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca59f9e67bb6b7a7de2e80f52f8dbe7ac49ecfec23d0de666477a0e4ff174da1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca59f9e67bb6b7a7de2e80f52f8dbe7ac49ecfec23d0de666477a0e4ff174da1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca59f9e67bb6b7a7de2e80f52f8dbe7ac49ecfec23d0de666477a0e4ff174da1?s=96&d=mm&r=g\",\"caption\":\"Yoan Cutillas\"},\"url\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/blog\\\/author\\\/yoan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Booking Activities 1.12 - Repeat groups of events - Booking Activities","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:\/\/booking-activities.fr\/en\/?p=18473","og_locale":"en_US","og_type":"article","og_title":"Booking Activities 1.12 - Repeat groups of events - Booking Activities","og_description":"Booking Activities 1.12 allows you to repeat your groups of events with the same flexibility as your single events (same options).","og_url":"https:\/\/booking-activities.fr\/en\/?p=18473","og_site_name":"Booking Activities","article_published_time":"2021-08-09T13:08:49+00:00","article_modified_time":"2022-01-06T09:38:19+00:00","og_image":[{"width":1920,"height":960,"url":"https:\/\/booking-activities.fr\/wp-content\/uploads\/booking-activities-post-image.png","type":"image\/png"}],"author":"Yoan Cutillas","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Yoan Cutillas","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/booking-activities.fr\/en\/?p=18473#article","isPartOf":{"@id":"https:\/\/booking-activities.fr\/en\/?p=18473"},"author":{"name":"Yoan Cutillas","@id":"https:\/\/booking-activities.fr\/en\/#\/schema\/person\/2ff46ef199079511aa6db962a3a17745"},"headline":"Booking Activities 1.12 &#8211; Repeat groups of events","datePublished":"2021-08-09T13:08:49+00:00","dateModified":"2022-01-06T09:38:19+00:00","mainEntityOfPage":{"@id":"https:\/\/booking-activities.fr\/en\/?p=18473"},"wordCount":2070,"commentCount":0,"publisher":{"@id":"https:\/\/booking-activities.fr\/en\/#organization"},"image":{"@id":"https:\/\/booking-activities.fr\/en\/?p=18473#primaryimage"},"thumbnailUrl":"https:\/\/booking-activities.fr\/wp-content\/uploads\/booking-activities-post-image.png","articleSection":["Booking Activities","Release notes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/booking-activities.fr\/en\/?p=18473#respond"]}]},{"@type":"WebPage","@id":"https:\/\/booking-activities.fr\/en\/?p=18473","url":"https:\/\/booking-activities.fr\/en\/?p=18473","name":"Booking Activities 1.12 - Repeat groups of events - Booking Activities","isPartOf":{"@id":"https:\/\/booking-activities.fr\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/booking-activities.fr\/en\/?p=18473#primaryimage"},"image":{"@id":"https:\/\/booking-activities.fr\/en\/?p=18473#primaryimage"},"thumbnailUrl":"https:\/\/booking-activities.fr\/wp-content\/uploads\/booking-activities-post-image.png","datePublished":"2021-08-09T13:08:49+00:00","dateModified":"2022-01-06T09:38:19+00:00","breadcrumb":{"@id":"https:\/\/booking-activities.fr\/en\/?p=18473#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/booking-activities.fr\/en\/?p=18473"]]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/booking-activities.fr\/en\/?p=18473#primaryimage","url":"https:\/\/booking-activities.fr\/wp-content\/uploads\/booking-activities-post-image.png","contentUrl":"https:\/\/booking-activities.fr\/wp-content\/uploads\/booking-activities-post-image.png","width":1920,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/booking-activities.fr\/en\/?p=18473#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/booking-activities.fr\/en\/"},{"@type":"ListItem","position":2,"name":"Booking Activities 1.12 &#8211; Repeat groups of events"}]},{"@type":"WebSite","@id":"https:\/\/booking-activities.fr\/en\/#website","url":"https:\/\/booking-activities.fr\/en\/","name":"Booking Activities","description":"Booking plugin for Wordpress websites","publisher":{"@id":"https:\/\/booking-activities.fr\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/booking-activities.fr\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/booking-activities.fr\/en\/#organization","name":"Booking Activities","url":"https:\/\/booking-activities.fr\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/booking-activities.fr\/en\/#\/schema\/logo\/image\/","url":"https:\/\/booking-activities.fr\/wp-content\/uploads\/Logo_Booking_Activities_light_bg.png","contentUrl":"https:\/\/booking-activities.fr\/wp-content\/uploads\/Logo_Booking_Activities_light_bg.png","width":512,"height":83,"caption":"Booking Activities"},"image":{"@id":"https:\/\/booking-activities.fr\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/booking-activities.fr\/en\/#\/schema\/person\/2ff46ef199079511aa6db962a3a17745","name":"Yoan Cutillas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ca59f9e67bb6b7a7de2e80f52f8dbe7ac49ecfec23d0de666477a0e4ff174da1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ca59f9e67bb6b7a7de2e80f52f8dbe7ac49ecfec23d0de666477a0e4ff174da1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca59f9e67bb6b7a7de2e80f52f8dbe7ac49ecfec23d0de666477a0e4ff174da1?s=96&d=mm&r=g","caption":"Yoan Cutillas"},"url":"https:\/\/booking-activities.fr\/en\/blog\/author\/yoan\/"}]}},"_links":{"self":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/posts\/18473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/comments?post=18473"}],"version-history":[{"count":5,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/posts\/18473\/revisions"}],"predecessor-version":[{"id":21617,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/posts\/18473\/revisions\/21617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/media\/1324"}],"wp:attachment":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/media?parent=18473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/categories?post=18473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/tags?post=18473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}