// === swiMChange page =================================================== function ezzys_franchise_swimchange_block_order() { return array( 'franchise-hero', 'franchise-swimchange-stats', 'franchise-swimchange-why', 'franchise-swimchange-cinematic', 'franchise-swimchange-programme', 'franchise-story-links', 'franchise-swimchange-globe', 'franchise-water-links', 'franchise-cta', ); } function ezzys_franchise_render_swimchange_blocks() { $blocks = ezzys_franchise_swimchange_block_order(); $section_bg_colors = array(); $defaults = array( 'franchise-hero' => '', 'franchise-swimchange-stats' => '#0C7BB8', 'franchise-swimchange-why' => '', 'franchise-swimchange-cinematic' => '', 'franchise-swimchange-programme' => '#063b5c', 'franchise-story-links' => '#f0f6fa', 'franchise-swimchange-globe' => '', 'franchise-water-links' => '', 'franchise-cta' => '', ); foreach ($blocks as $slug) { $section_bg_colors[$slug] = $defaults[$slug] ?? ''; } if (function_exists('get_field')) { $post_id = (int) get_queried_object_id(); foreach ($blocks as $slug) { $suffix = str_replace('franchise_', '', str_replace('-', '_', $slug)); $color = (string) get_field('franchise_fsc_' . $suffix . '_bg_color', $post_id); $section_bg_colors[$slug] = $color ?: ($defaults[$slug] ?? ''); } } foreach ($blocks as $_block_pos => $slug) { $GLOBALS['ezzys_current_home_block'] = $slug; $GLOBALS['ezzys_next_block_bg_color'] = $section_bg_colors[$blocks[$_block_pos + 1] ?? ''] ?? ''; $block = array('name' => 'acf/' . $slug, 'id' => $slug . '-fallback', 'anchor' => ''); include get_stylesheet_directory() . '/template-parts/block/content-franchise.php'; } $GLOBALS['ezzys_current_home_block'] = null; $GLOBALS['ezzys_next_block_bg_color'] = ''; }  // ============================================================ // SWIMCHANGE PAGE // ============================================================ acf_add_local_field_group( array( 'key' => 'group_franchise_swimchange', 'title' => 'Franchise swiMChange', 'location' => array(array(array( 'param' => 'page_template', 'operator' => '==', 'value' => 'page-franchise-swimchange.php', ))), 'fields' => array( // -- Hero -------------------------------------------------- array('key' => 'field_fsc_tab_hero', 'label' => 'Hero', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_hero_eyebrow', 'franchise_fsc_hero_eyebrow', 'Eyebrow'), ezzys_franchise_text_field('field_fsc_hero_title', 'franchise_fsc_hero_title', 'Title'), ezzys_franchise_text_field('field_fsc_hero_highlight', 'franchise_fsc_hero_highlight', 'Highlighted word(s)'), ezzys_franchise_text_field('field_fsc_hero_body', 'franchise_fsc_hero_body', 'Body', 'textarea'), ezzys_franchise_text_field('field_fsc_hero_primary_label', 'franchise_fsc_hero_primary_label', 'Primary button label'), ezzys_franchise_text_field('field_fsc_hero_secondary_label', 'franchise_fsc_hero_secondary_label', 'Secondary button label'), array('key' => 'field_fsc_hero_image', 'name' => 'franchise_fsc_hero_image', 'label' => 'Hero image', 'type' => 'image', 'return_format' => 'id'), ezzys_franchise_color_field('field_fsc_hero_bg_color', 'franchise_fsc_hero_bg_color', 'Achtergrondkleur', ''), // -- Stats ------------------------------------------------- array('key' => 'field_fsc_tab_stats', 'label' => 'Stats', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_stats_stat1_number', 'franchise_fsc_swimchange_stats_stat1_number', 'Stat 1: number (e.g. 17,000+)'), ezzys_franchise_text_field('field_fsc_stats_stat1_label', 'franchise_fsc_swimchange_stats_stat1_label', 'Stat 1: label', 'textarea'), ezzys_franchise_text_field('field_fsc_stats_stat2_number', 'franchise_fsc_swimchange_stats_stat2_number', 'Stat 2: number (e.g. 50%)'), ezzys_franchise_text_field('field_fsc_stats_stat2_label', 'franchise_fsc_swimchange_stats_stat2_label', 'Stat 2: label', 'textarea'), ezzys_franchise_text_field('field_fsc_stats_stat3_number', 'franchise_fsc_swimchange_stats_stat3_number', 'Stat 3: number (e.g. 5+)'), ezzys_franchise_text_field('field_fsc_stats_stat3_label', 'franchise_fsc_swimchange_stats_stat3_label', 'Stat 3: label', 'textarea'), ezzys_franchise_color_field('field_fsc_stats_bg_color', 'franchise_fsc_swimchange_stats_bg_color', 'Achtergrondkleur', '#0C7BB8'), // -- Why --------------------------------------------------- array('key' => 'field_fsc_tab_why', 'label' => 'Why', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_why_eyebrow', 'franchise_fsc_swimchange_why_eyebrow', 'Eyebrow'), ezzys_franchise_text_field('field_fsc_why_title', 'franchise_fsc_swimchange_why_title', 'Title'), ezzys_franchise_text_field('field_fsc_why_body', 'franchise_fsc_swimchange_why_body', 'Body', 'textarea'), ezzys_franchise_repeater_field('field_fsc_why_pillars', 'franchise_fsc_swimchange_why_pillars', 'Pillar cards', array( ezzys_franchise_text_field('field_fsc_why_pillar_number', 'number', 'Number (e.g. 01)'), ezzys_franchise_text_field('field_fsc_why_pillar_icon', 'icon', 'Icon (shield / target / sparkle)'), ezzys_franchise_text_field('field_fsc_why_pillar_title', 'title', 'Title'), ezzys_franchise_text_field('field_fsc_why_pillar_body', 'body', 'Body', 'textarea'), )), ezzys_franchise_color_field('field_fsc_why_bg_color', 'franchise_fsc_swimchange_why_bg_color', 'Achtergrondkleur', ''), // -- Cinematic --------------------------------------------- array('key' => 'field_fsc_tab_cinematic', 'label' => 'Cinematic', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_cinematic_eyebrow', 'franchise_fsc_swimchange_cinematic_eyebrow', 'Eyebrow'), ezzys_franchise_text_field('field_fsc_cinematic_title', 'franchise_fsc_swimchange_cinematic_title', 'Title'), ezzys_franchise_text_field('field_fsc_cinematic_body', 'franchise_fsc_swimchange_cinematic_body', 'Body', 'textarea'), ezzys_franchise_text_field('field_fsc_cinematic_quote', 'franchise_fsc_swimchange_cinematic_quote', 'Pull quote', 'textarea'), array('key' => 'field_fsc_cinematic_image', 'name' => 'franchise_fsc_swimchange_cinematic_image', 'label' => 'Background image', 'type' => 'image', 'return_format' => 'id'), ezzys_franchise_color_field('field_fsc_cinematic_bg_color', 'franchise_fsc_swimchange_cinematic_bg_color', 'Fallback achtergrondkleur', '#063b5c'), // -- Programme --------------------------------------------- array('key' => 'field_fsc_tab_programme', 'label' => 'Programma', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_programme_eyebrow', 'franchise_fsc_swimchange_programme_eyebrow', 'Eyebrow'), ezzys_franchise_text_field('field_fsc_programme_title', 'franchise_fsc_swimchange_programme_title', 'Title'), ezzys_franchise_text_field('field_fsc_programme_body', 'franchise_fsc_swimchange_programme_body', 'Body', 'textarea'), ezzys_franchise_text_field('field_fsc_programme_link_label', 'franchise_fsc_swimchange_programme_link_label', 'Link label'), ezzys_franchise_text_field('field_fsc_programme_link_url', 'franchise_fsc_swimchange_programme_link_url', 'Link URL'), ezzys_franchise_repeater_field('field_fsc_programme_items', 'franchise_fsc_swimchange_programme_items', 'Programme items', array( ezzys_franchise_text_field('field_fsc_prog_item_number', 'number', 'Nummer (bijv. 01)'), ezzys_franchise_text_field('field_fsc_prog_item_title', 'title', 'Titel'), ezzys_franchise_text_field('field_fsc_prog_item_body', 'body', 'Beschrijving', 'textarea'), )), ezzys_franchise_color_field('field_fsc_programme_bg_color', 'franchise_fsc_swimchange_programme_bg_color', 'Achtergrondkleur', '#063b5c'), // -- Story links (Connected to mission) -------------------- array('key' => 'field_fsc_tab_story_links', 'label' => 'Connected', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_story_links_eyebrow', 'franchise_fsc_story_links_eyebrow', 'Eyebrow'), ezzys_franchise_text_field('field_fsc_story_links_title', 'franchise_fsc_story_links_title', 'Title'), ezzys_franchise_text_field('field_fsc_story_links_body', 'franchise_fsc_story_links_body', 'Body', 'textarea'), ezzys_franchise_repeater_field('field_fsc_story_links_items', 'franchise_fsc_story_links_items', 'Link cards', array( ezzys_franchise_text_field('field_fsc_sl_item_chip_text', 'chip_text', 'Chip label'), ezzys_franchise_text_field('field_fsc_sl_item_chip_slug', 'chip_slug', 'Chip icon slug'), ezzys_franchise_text_field('field_fsc_sl_item_title', 'title', 'Titel'), ezzys_franchise_text_field('field_fsc_sl_item_body', 'body', 'Body', 'textarea'), ezzys_franchise_text_field('field_fsc_sl_item_link_label', 'link_label', 'Link label'), ezzys_franchise_text_field('field_fsc_sl_item_link_url', 'link_url', 'Link URL'), array('key' => 'field_fsc_sl_item_image', 'name' => 'image', 'label' => 'Afbeelding', 'type' => 'image', 'return_format' => 'id'), )), ezzys_franchise_color_field('field_fsc_story_links_bg_color', 'franchise_fsc_story_links_bg_color', 'Achtergrondkleur', '#f0f6fa'), // -- Globe ------------------------------------------------- array('key' => 'field_fsc_tab_globe', 'label' => 'Globe', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_globe_eyebrow', 'franchise_fsc_swimchange_globe_eyebrow', 'Eyebrow'), ezzys_franchise_text_field('field_fsc_globe_title', 'franchise_fsc_swimchange_globe_title', 'Title'), ezzys_franchise_text_field('field_fsc_globe_body', 'franchise_fsc_swimchange_globe_body', 'Body', 'textarea'), array('key' => 'field_fsc_globe_image', 'name' => 'franchise_fsc_swimchange_globe_globe_image', 'label' => 'Globe afbeelding', 'type' => 'image', 'return_format' => 'id'), ezzys_franchise_repeater_field('field_fsc_globe_local_items', 'franchise_fsc_swimchange_globe_local_items', 'LOCAL bullet points', array( ezzys_franchise_text_field('field_fsc_globe_local_item_text', 'text', 'Bullet tekst'), )), ezzys_franchise_repeater_field('field_fsc_globe_beyond_items', 'franchise_fsc_swimchange_globe_beyond_items', 'BEYOND bullet points', array( ezzys_franchise_text_field('field_fsc_globe_beyond_item_text', 'text', 'Bullet tekst'), )), ezzys_franchise_color_field('field_fsc_globe_bg_color', 'franchise_fsc_swimchange_globe_bg_color', 'Achtergrondkleur', ''), // -- Water links ("One mission, different places") --------- array('key' => 'field_fsc_tab_water_links', 'label' => 'Links', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_water_links_eyebrow', 'franchise_fsc_water_links_eyebrow', 'Eyebrow'), ezzys_franchise_text_field('field_fsc_water_links_title', 'franchise_fsc_water_links_title', 'Title'), ezzys_franchise_text_field('field_fsc_water_links_body', 'franchise_fsc_water_links_body', 'Body', 'textarea'), ezzys_franchise_repeater_field('field_fsc_water_links_items', 'franchise_fsc_water_links_items', 'Link cards', array( ezzys_franchise_text_field('field_fsc_wl_item_label', 'label', 'Badge label'), ezzys_franchise_text_field('field_fsc_wl_item_title', 'title', 'Titel'), ezzys_franchise_text_field('field_fsc_wl_item_body', 'body', 'Body', 'textarea'), ezzys_franchise_text_field('field_fsc_wl_item_link_label', 'link_label', 'Link label'), ezzys_franchise_text_field('field_fsc_wl_item_link_url', 'link_url', 'Link URL'), array('key' => 'field_fsc_wl_item_image', 'name' => 'image', 'label' => 'Afbeelding', 'type' => 'image', 'return_format' => 'id'), )), ezzys_franchise_color_field('field_fsc_water_links_bg_color', 'franchise_fsc_water_links_bg_color', 'Achtergrondkleur', ''), // -- CTA --------------------------------------------------- array('key' => 'field_fsc_tab_cta', 'label' => 'CTA', 'type' => 'tab', 'name' => ''), ezzys_franchise_text_field('field_fsc_cta_title', 'franchise_fsc_cta_title', 'Title'), ezzys_franchise_text_field('field_fsc_cta_body', 'franchise_fsc_cta_body', 'Body', 'textarea'), ezzys_franchise_text_field('field_fsc_cta_primary_label', 'franchise_fsc_cta_primary_label', 'Primary button label'), ezzys_franchise_text_field('field_fsc_cta_secondary_label', 'franchise_fsc_cta_secondary_label', 'Secondary button label'), ezzys_franchise_color_field('field_fsc_cta_bg_color', 'franchise_fsc_cta_bg_color', 'Achtergrondkleur', ''), ), ) );
Warning: Cannot modify header information - headers already sent by (output started at /home/p9135/domains/ezzys.com/public_html/wp-content/themes/ezzys-franchise/includes/franchise-acf-fields.php:2118) in /home/p9135/domains/ezzys.com/public_html/wp-content/plugins/clonable/services/CacheService.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /home/p9135/domains/ezzys.com/public_html/wp-content/themes/ezzys-franchise/includes/franchise-acf-fields.php:2118) in /home/p9135/domains/ezzys.com/public_html/wp-includes/sitemaps/class-wp-sitemaps-renderer.php on line 126
https://ezzys.com/wp-sitemap-posts-post-1.xmlhttps://ezzys.com/wp-sitemap-posts-page-1.xmlhttps://ezzys.com/wp-sitemap-posts-ez_activity-1.xmlhttps://ezzys.com/wp-sitemap-taxonomies-category-1.xmlhttps://ezzys.com/wp-sitemap-users-1.xml