{"id":3520,"date":"2025-07-30T10:08:42","date_gmt":"2025-07-30T10:08:42","guid":{"rendered":"https:\/\/wireframecig.wpenginepowered.com\/?page_id=3520"},"modified":"2025-10-07T10:41:30","modified_gmt":"2025-10-07T10:41:30","slug":"wedding-events","status":"publish","type":"page","link":"https:\/\/whitehartboston.com\/wedding-events\/","title":{"rendered":"Functions &amp; Events"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-cover alignfull\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1320\" class=\"wp-block-cover__image-background wp-image-3749 size-full\" alt=\"\" src=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg\" style=\"object-position:50% 9%\" data-object-fit=\"cover\" data-object-position=\"50% 9%\" srcset=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg 2048w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-768x495.jpg 768w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-1536x990.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size\"><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h1 class=\"wp-block-heading animated slideInDown has-heading-2-font-size\" style=\"margin-bottom:var(--wp--preset--spacing--20)\">Meet, Gather &amp; Celebrate<\/h1>\n\n\n\n<p class=\"has-heading-4-font-size\"><strong>Celebrate &amp; Gather<\/strong><\/p>\n\n\n\n<p>We\u2019re in the business of making memories here at The White Hart. With characterful lounges and cosy corners, your gathering will be tailor made to suit your celebration and leave you and your guests with lasting impressions.<\/p>\n\n\n\n<p>For Life Events, Weddings, Wakes,&nbsp; Birthdays, Anniversaries or just a fun meal out with friends you\u2019ll always find a warm welcome at the heart of the Boston Lincolnshire.<\/p>\n\n\n\n<p class=\"has-heading-4-font-size\"><strong>Meet<\/strong><\/p>\n\n\n\n<p>The wheels of industry make the world turn, come and discover the cosy spaces created for the business traveller.<\/p>\n\n\n\n<p>The stunning location at the heart of Lincolnshire and good transport links from midlands cities and London make this ideal. With cosy corners and booths and 26 classic rooms, we will build an event to suit your business and promote your path to success.<\/p>\n\n\n\n<p class=\"has-heading-4-font-size\"><strong>Saying <strong>\u201cI do\u201c<\/strong> at The White Hart<\/strong><\/p>\n\n\n\n<p>Weddings at The White Hart are a splendid affair, refined, warm and steeped in character. With impeccable service and historic charm you\u2019ll experience tradition with joy and an event tailored to you that gives a most distinguished celebration.<\/p>\n\n\n<!-- FRONTEND DEBUG: party_shortcode: \"[wpforms id=\"999\"]\", enable_party: true, all_fields: redcat_booking_party_text=\"ENQUIRE\" redcat_booking_enable_party=\"1\" -->\n  <div\n    class=\"redcat-booking-buttons halign-left booking-align-center booking-style-default alignleft wp-block-redcat-booking-buttons\" id=\"redcat-booking-buttons-block_49ad2f2b423990ad6da86597ae523b65\" data-hotel-code=\"CIGBOSTON\" data-booking-url=\"https:\/\/booking.eu.guestline.app\/CIG\/availability\" data-table-widget=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\" data-party-shortcode=\"&lt;style id=&quot;wpforms-css-vars-0&quot;&gt;\n\t\t\t\t#wpforms-0 {\n\t\t\t\t\n\t\t\t}\n\t\t\t&lt;\/style&gt;\">\n    \n    <!-- Store shortcode in an accessible way for both client and server-side -->\n            <!-- 1. Hidden input accessible via DOM -->\n        <input type=\"hidden\" id=\"party-shortcode-data\" value=\"[wpforms id=&quot;999&quot;]\">\n        \n        <!-- 2. Global JavaScript variable -->\n        <script>\n            window.redcatPartyShortcode = \"\";\n            \n            \/\/ Enhanced integration with booking panel system\n            document.addEventListener('DOMContentLoaded', function() {\n                \/\/ Wait for booking panel to be ready\n                const waitForBookingPanel = function() {\n                    if (typeof window.RedcatBooking !== 'undefined') {\n                        \/\/ Hook into the panel opening event for party tab\n                        const originalOpenPanel = window.RedcatBooking.openPanel;\n                        window.RedcatBooking.openPanel = function(tabType) {\n                            \/\/ Call original function\n                            const result = originalOpenPanel.call(this, tabType);\n                            \n                            \/\/ If party tab is opened and we have shortcode, ensure it loads\n                            if (tabType === 'party' && window.redcatPartyShortcode) {\n                                setTimeout(function() {\n                                    const partyContainer = document.getElementById('party-booking-content');\n                                    const placeholder = document.getElementById('party-placeholder');\n                                    const existingForm = partyContainer ? partyContainer.querySelector('.party-form-container') : null;\n                                    \n                                    \/\/ Only load if placeholder is still showing (shortcode not loaded server-side)\n                                    if (partyContainer && placeholder && placeholder.style.display !== 'none' && !existingForm) {\n                                        \/\/ Hide placeholder and show loading\n                                        placeholder.style.display = 'none';\n                                        \n                                        \/\/ Create loading container\n                                        const loadingDiv = document.createElement('div');\n                                        loadingDiv.className = 'party-form-container loading';\n                                        loadingDiv.innerHTML = '<p>Loading party booking form...<\/p>';\n                                        partyContainer.appendChild(loadingDiv);\n                                        \n                                        \/\/ Make AJAX request\n                                        const formData = new FormData();\n                                        formData.append('action', 'redcat_process_party_shortcode');\n                                        formData.append('shortcode', window.redcatPartyShortcode);\n                                        formData.append('nonce', 'bc5c6f59b5');\n                                        \n                                        fetch('https:\/\/whitehartboston.com\/wp-admin\/admin-ajax.php', {\n                                            method: 'POST',\n                                            body: formData\n                                        })\n                                        .then(response => response.json())\n                                        .then(data => {\n                                            if (data.success && data.data) {\n                                                loadingDiv.innerHTML = data.data;\n                                                loadingDiv.classList.remove('loading');\n                                            } else {\n                                                loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><small>' + (data.data || 'Unknown error') + '<\/small><\/div>';\n                                            }\n                                        })\n                                        .catch(error => {\n                                            console.error('Error loading party shortcode:', error);\n                                            loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><\/div>';\n                                        });\n                                    }\n                                }, 100); \/\/ Small delay to ensure DOM is ready\n                            }\n                            \n                            return result;\n                        };\n                        \n                        console.log('Redcat: Party shortcode integration ready');\n                    } else {\n                        \/\/ Retry after a short delay\n                        setTimeout(waitForBookingPanel, 100);\n                    }\n                };\n                \n                waitForBookingPanel();\n            });\n        <\/script>\n        \n    <!-- Store table widget code in an accessible way -->\n            <!-- Hidden input for table widget data -->\n        <input type=\"hidden\" id=\"table-widget-data\" value=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\">\n        \n        <!-- Global JavaScript variable for table widget -->\n        <script>window.redcatTableWidget = \"<link rel=\\\"stylesheet\\\" type=\\\"text\\\/css\\\" href=\\\"https:\\\/\\\/onsass.designmynight.com\\\/?background-color=%23FFFFFF&#038;primary-color=%236DA8A6&#038;body-text-color=%23000000&#038;outer-border-color=gray\\\"><script src=\\\"\\\/\\\/widgets.designmynight.com\\\/bookings-partner.min.js\\\" dmn-booking-form=\\\"true\\\" venue=\\\"5fbe4559ccb4d727997de133\\\" hide-offers=\\\"false\\\" hide-powered-by=\\\"false\\\" search-venues=\\\"false\\\" monday-first=\\\"true\\\" locale=\\\"undefined\\\" show-type-first=\\\"true\\\" google-analytics-code=\\\"G-6YQH6YP7JD\\\" google-tag-manager-code=\\\"GTM-WQF38M77\\\"><\\\/script>\";<\/script>\n    \n<div class=\"booking-buttons-container\">\n  \n  \n  \n      <button \n      type=\"button\"\n      id=\"book-party-btn\"\n      class=\"booking-button booking-button--party\"\n      data-booking-type=\"party\"\n      aria-label=\"ENQUIRE\"\n    >\n      <span class=\"booking-button__text\">ENQUIRE<\/span>\n    <\/button>\n  \n  \n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-ec1ca911 wp-block-columns-is-layout-flex\" style=\"margin-bottom:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-left has-heading-2-font-size\" style=\"margin-bottom:var(--wp--preset--spacing--20)\">Venues and Spaces<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-658170e2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column card-button-width flex flex-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\" style=\"margin-bottom:var(--wp--preset--spacing--20)\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1367\" src=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-The-Boston-Suite-scaled.jpg\" alt=\"The White Hart Hotel Boston The Boston Suite scaled\" class=\"wp-image-3746\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-The-Boston-Suite-scaled.jpg 2048w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-The-Boston-Suite-768x513.jpg 768w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-The-Boston-Suite-1536x1025.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-heading-3-font-size\" style=\"margin-bottom:var(--wp--preset--spacing--10)\">The Boston Suite<\/h3>\n\n\n\n<p class=\"has-text-align-left\" style=\"margin-bottom:var(--wp--preset--spacing--30)\">This spacious stylish venue with its high ceilings dedicated bar is ideal for larger events, meetings and weddings and accommodates up to 80 formal or 120 informal.<\/p>\n\n\n\n<div class=\"wp-block-group mt-auto is-nowrap is-layout-flex wp-container-core-group-is-layout-17c695da wp-block-group-is-layout-flex\"><!-- FRONTEND DEBUG: party_shortcode: \"[wpforms id=\"999\"]\", enable_party: true, all_fields: redcat_booking_party_text=\"BOOK AN EVENT\" redcat_booking_enable_party=\"1\" -->\n  <div\n    class=\"redcat-booking-buttons booking-align-center booking-style-default align wp-block-redcat-booking-buttons\" id=\"redcat-booking-buttons-block_d25e4e89943be39dc59ce0ca55c1e3c5\" data-hotel-code=\"CIGBOSTON\" data-booking-url=\"https:\/\/booking.eu.guestline.app\/CIG\/availability\" data-table-widget=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\" data-party-shortcode=\"&lt;style id=&quot;wpforms-css-vars-0&quot;&gt;\n\t\t\t\t#wpforms-0 {\n\t\t\t\t\n\t\t\t}\n\t\t\t&lt;\/style&gt;\">\n    \n    <!-- Store shortcode in an accessible way for both client and server-side -->\n            <!-- 1. Hidden input accessible via DOM -->\n        <input type=\"hidden\" id=\"party-shortcode-data\" value=\"[wpforms id=&quot;999&quot;]\">\n        \n        <!-- 2. Global JavaScript variable -->\n        <script>\n            window.redcatPartyShortcode = \"\";\n            \n            \/\/ Enhanced integration with booking panel system\n            document.addEventListener('DOMContentLoaded', function() {\n                \/\/ Wait for booking panel to be ready\n                const waitForBookingPanel = function() {\n                    if (typeof window.RedcatBooking !== 'undefined') {\n                        \/\/ Hook into the panel opening event for party tab\n                        const originalOpenPanel = window.RedcatBooking.openPanel;\n                        window.RedcatBooking.openPanel = function(tabType) {\n                            \/\/ Call original function\n                            const result = originalOpenPanel.call(this, tabType);\n                            \n                            \/\/ If party tab is opened and we have shortcode, ensure it loads\n                            if (tabType === 'party' && window.redcatPartyShortcode) {\n                                setTimeout(function() {\n                                    const partyContainer = document.getElementById('party-booking-content');\n                                    const placeholder = document.getElementById('party-placeholder');\n                                    const existingForm = partyContainer ? partyContainer.querySelector('.party-form-container') : null;\n                                    \n                                    \/\/ Only load if placeholder is still showing (shortcode not loaded server-side)\n                                    if (partyContainer && placeholder && placeholder.style.display !== 'none' && !existingForm) {\n                                        \/\/ Hide placeholder and show loading\n                                        placeholder.style.display = 'none';\n                                        \n                                        \/\/ Create loading container\n                                        const loadingDiv = document.createElement('div');\n                                        loadingDiv.className = 'party-form-container loading';\n                                        loadingDiv.innerHTML = '<p>Loading party booking form...<\/p>';\n                                        partyContainer.appendChild(loadingDiv);\n                                        \n                                        \/\/ Make AJAX request\n                                        const formData = new FormData();\n                                        formData.append('action', 'redcat_process_party_shortcode');\n                                        formData.append('shortcode', window.redcatPartyShortcode);\n                                        formData.append('nonce', 'bc5c6f59b5');\n                                        \n                                        fetch('https:\/\/whitehartboston.com\/wp-admin\/admin-ajax.php', {\n                                            method: 'POST',\n                                            body: formData\n                                        })\n                                        .then(response => response.json())\n                                        .then(data => {\n                                            if (data.success && data.data) {\n                                                loadingDiv.innerHTML = data.data;\n                                                loadingDiv.classList.remove('loading');\n                                            } else {\n                                                loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><small>' + (data.data || 'Unknown error') + '<\/small><\/div>';\n                                            }\n                                        })\n                                        .catch(error => {\n                                            console.error('Error loading party shortcode:', error);\n                                            loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><\/div>';\n                                        });\n                                    }\n                                }, 100); \/\/ Small delay to ensure DOM is ready\n                            }\n                            \n                            return result;\n                        };\n                        \n                        console.log('Redcat: Party shortcode integration ready');\n                    } else {\n                        \/\/ Retry after a short delay\n                        setTimeout(waitForBookingPanel, 100);\n                    }\n                };\n                \n                waitForBookingPanel();\n            });\n        <\/script>\n        \n    <!-- Store table widget code in an accessible way -->\n            <!-- Hidden input for table widget data -->\n        <input type=\"hidden\" id=\"table-widget-data\" value=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\">\n        \n        <!-- Global JavaScript variable for table widget -->\n        <script>window.redcatTableWidget = \"<link rel=\\\"stylesheet\\\" type=\\\"text\\\/css\\\" href=\\\"https:\\\/\\\/onsass.designmynight.com\\\/?background-color=%23FFFFFF&#038;primary-color=%236DA8A6&#038;body-text-color=%23000000&#038;outer-border-color=gray\\\"><script src=\\\"\\\/\\\/widgets.designmynight.com\\\/bookings-partner.min.js\\\" dmn-booking-form=\\\"true\\\" venue=\\\"5fbe4559ccb4d727997de133\\\" hide-offers=\\\"false\\\" hide-powered-by=\\\"false\\\" search-venues=\\\"false\\\" monday-first=\\\"true\\\" locale=\\\"undefined\\\" show-type-first=\\\"true\\\" google-analytics-code=\\\"G-6YQH6YP7JD\\\" google-tag-manager-code=\\\"GTM-WQF38M77\\\"><\\\/script>\";<\/script>\n    \n<div class=\"booking-buttons-container\">\n  \n  \n  \n      <button \n      type=\"button\"\n      id=\"book-party-btn\"\n      class=\"booking-button booking-button--party\"\n      data-booking-type=\"party\"\n      aria-label=\"BOOK AN EVENT\"\n    >\n      <span class=\"booking-button__text\">BOOK AN EVENT<\/span>\n    <\/button>\n  \n  \n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column card-button-width flex flex-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\" style=\"margin-bottom:var(--wp--preset--spacing--20)\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1378\" src=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Private-Dining-scaled.jpg\" alt=\"The White Hart Hotel Boston Private Dining scaled\" class=\"wp-image-3747\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Private-Dining-scaled.jpg 2048w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Private-Dining-768x517.jpg 768w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Private-Dining-1536x1034.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-heading-3-font-size\" style=\"margin-bottom:var(--wp--preset--spacing--10)\">The Private Dining<\/h3>\n\n\n\n<p class=\"has-text-align-left\" style=\"margin-bottom:var(--wp--preset--spacing--30)\">Offers smaller sized parties up to 16 a perfect venue for dining or meetings.<\/p>\n\n\n\n<div class=\"wp-block-group mt-auto is-nowrap is-layout-flex wp-container-core-group-is-layout-17c695da wp-block-group-is-layout-flex\"><!-- FRONTEND DEBUG: party_shortcode: \"[wpforms id=\"999\"]\", enable_party: true, all_fields: redcat_booking_party_text=\"BOOK AN EVENT\" redcat_booking_enable_party=\"1\" -->\n  <div\n    class=\"redcat-booking-buttons booking-align-center booking-style-default align wp-block-redcat-booking-buttons\" id=\"redcat-booking-buttons-block_d25e4e89943be39dc59ce0ca55c1e3c5\" data-hotel-code=\"CIGBOSTON\" data-booking-url=\"https:\/\/booking.eu.guestline.app\/CIG\/availability\" data-table-widget=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\" data-party-shortcode=\"&lt;style id=&quot;wpforms-css-vars-0&quot;&gt;\n\t\t\t\t#wpforms-0 {\n\t\t\t\t\n\t\t\t}\n\t\t\t&lt;\/style&gt;\">\n    \n    <!-- Store shortcode in an accessible way for both client and server-side -->\n            <!-- 1. Hidden input accessible via DOM -->\n        <input type=\"hidden\" id=\"party-shortcode-data\" value=\"[wpforms id=&quot;999&quot;]\">\n        \n        <!-- 2. Global JavaScript variable -->\n        <script>\n            window.redcatPartyShortcode = \"\";\n            \n            \/\/ Enhanced integration with booking panel system\n            document.addEventListener('DOMContentLoaded', function() {\n                \/\/ Wait for booking panel to be ready\n                const waitForBookingPanel = function() {\n                    if (typeof window.RedcatBooking !== 'undefined') {\n                        \/\/ Hook into the panel opening event for party tab\n                        const originalOpenPanel = window.RedcatBooking.openPanel;\n                        window.RedcatBooking.openPanel = function(tabType) {\n                            \/\/ Call original function\n                            const result = originalOpenPanel.call(this, tabType);\n                            \n                            \/\/ If party tab is opened and we have shortcode, ensure it loads\n                            if (tabType === 'party' && window.redcatPartyShortcode) {\n                                setTimeout(function() {\n                                    const partyContainer = document.getElementById('party-booking-content');\n                                    const placeholder = document.getElementById('party-placeholder');\n                                    const existingForm = partyContainer ? partyContainer.querySelector('.party-form-container') : null;\n                                    \n                                    \/\/ Only load if placeholder is still showing (shortcode not loaded server-side)\n                                    if (partyContainer && placeholder && placeholder.style.display !== 'none' && !existingForm) {\n                                        \/\/ Hide placeholder and show loading\n                                        placeholder.style.display = 'none';\n                                        \n                                        \/\/ Create loading container\n                                        const loadingDiv = document.createElement('div');\n                                        loadingDiv.className = 'party-form-container loading';\n                                        loadingDiv.innerHTML = '<p>Loading party booking form...<\/p>';\n                                        partyContainer.appendChild(loadingDiv);\n                                        \n                                        \/\/ Make AJAX request\n                                        const formData = new FormData();\n                                        formData.append('action', 'redcat_process_party_shortcode');\n                                        formData.append('shortcode', window.redcatPartyShortcode);\n                                        formData.append('nonce', 'bc5c6f59b5');\n                                        \n                                        fetch('https:\/\/whitehartboston.com\/wp-admin\/admin-ajax.php', {\n                                            method: 'POST',\n                                            body: formData\n                                        })\n                                        .then(response => response.json())\n                                        .then(data => {\n                                            if (data.success && data.data) {\n                                                loadingDiv.innerHTML = data.data;\n                                                loadingDiv.classList.remove('loading');\n                                            } else {\n                                                loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><small>' + (data.data || 'Unknown error') + '<\/small><\/div>';\n                                            }\n                                        })\n                                        .catch(error => {\n                                            console.error('Error loading party shortcode:', error);\n                                            loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><\/div>';\n                                        });\n                                    }\n                                }, 100); \/\/ Small delay to ensure DOM is ready\n                            }\n                            \n                            return result;\n                        };\n                        \n                        console.log('Redcat: Party shortcode integration ready');\n                    } else {\n                        \/\/ Retry after a short delay\n                        setTimeout(waitForBookingPanel, 100);\n                    }\n                };\n                \n                waitForBookingPanel();\n            });\n        <\/script>\n        \n    <!-- Store table widget code in an accessible way -->\n            <!-- Hidden input for table widget data -->\n        <input type=\"hidden\" id=\"table-widget-data\" value=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\">\n        \n        <!-- Global JavaScript variable for table widget -->\n        <script>window.redcatTableWidget = \"<link rel=\\\"stylesheet\\\" type=\\\"text\\\/css\\\" href=\\\"https:\\\/\\\/onsass.designmynight.com\\\/?background-color=%23FFFFFF&#038;primary-color=%236DA8A6&#038;body-text-color=%23000000&#038;outer-border-color=gray\\\"><script src=\\\"\\\/\\\/widgets.designmynight.com\\\/bookings-partner.min.js\\\" dmn-booking-form=\\\"true\\\" venue=\\\"5fbe4559ccb4d727997de133\\\" hide-offers=\\\"false\\\" hide-powered-by=\\\"false\\\" search-venues=\\\"false\\\" monday-first=\\\"true\\\" locale=\\\"undefined\\\" show-type-first=\\\"true\\\" google-analytics-code=\\\"G-6YQH6YP7JD\\\" google-tag-manager-code=\\\"GTM-WQF38M77\\\"><\\\/script>\";<\/script>\n    \n<div class=\"booking-buttons-container\">\n  \n  \n  \n      <button \n      type=\"button\"\n      id=\"book-party-btn\"\n      class=\"booking-button booking-button--party\"\n      data-booking-type=\"party\"\n      aria-label=\"BOOK AN EVENT\"\n    >\n      <span class=\"booking-button__text\">BOOK AN EVENT<\/span>\n    <\/button>\n  \n  \n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column card-button-width flex flex-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\" style=\"margin-bottom:var(--wp--preset--spacing--20)\"><img loading=\"lazy\" decoding=\"async\" width=\"1367\" height=\"2048\" src=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Riverside-Restaurant-scaled.jpg\" alt=\"The White Hart Hotel Boston Riverside Restaurant scaled\" class=\"wp-image-3745\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Riverside-Restaurant-scaled.jpg 1367w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Riverside-Restaurant-768x1150.jpg 768w, https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Riverside-Restaurant-1025x1536.jpg 1025w\" sizes=\"auto, (max-width: 1367px) 100vw, 1367px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-heading-3-font-size\" style=\"margin-bottom:var(--wp--preset--spacing--10)\">Riverside Restaurant<\/h3>\n\n\n\n<p class=\"has-text-align-left\" style=\"margin-bottom:var(--wp--preset--spacing--30)\">With stunning views and outdoor terrace the Riverside accommodates up to 40 for dining and celebrations.<\/p>\n\n\n\n<div class=\"wp-block-group mt-auto is-nowrap is-layout-flex wp-container-core-group-is-layout-17c695da wp-block-group-is-layout-flex\"><!-- FRONTEND DEBUG: party_shortcode: \"[wpforms id=\"999\"]\", enable_party: true, all_fields: redcat_booking_party_text=\"BOOK AN EVENT\" redcat_booking_enable_party=\"1\" -->\n  <div\n    class=\"redcat-booking-buttons booking-align-center booking-style-default align wp-block-redcat-booking-buttons\" id=\"redcat-booking-buttons-block_d25e4e89943be39dc59ce0ca55c1e3c5\" data-hotel-code=\"CIGBOSTON\" data-booking-url=\"https:\/\/booking.eu.guestline.app\/CIG\/availability\" data-table-widget=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\" data-party-shortcode=\"&lt;style id=&quot;wpforms-css-vars-0&quot;&gt;\n\t\t\t\t#wpforms-0 {\n\t\t\t\t\n\t\t\t}\n\t\t\t&lt;\/style&gt;\">\n    \n    <!-- Store shortcode in an accessible way for both client and server-side -->\n            <!-- 1. Hidden input accessible via DOM -->\n        <input type=\"hidden\" id=\"party-shortcode-data\" value=\"[wpforms id=&quot;999&quot;]\">\n        \n        <!-- 2. Global JavaScript variable -->\n        <script>\n            window.redcatPartyShortcode = \"\";\n            \n            \/\/ Enhanced integration with booking panel system\n            document.addEventListener('DOMContentLoaded', function() {\n                \/\/ Wait for booking panel to be ready\n                const waitForBookingPanel = function() {\n                    if (typeof window.RedcatBooking !== 'undefined') {\n                        \/\/ Hook into the panel opening event for party tab\n                        const originalOpenPanel = window.RedcatBooking.openPanel;\n                        window.RedcatBooking.openPanel = function(tabType) {\n                            \/\/ Call original function\n                            const result = originalOpenPanel.call(this, tabType);\n                            \n                            \/\/ If party tab is opened and we have shortcode, ensure it loads\n                            if (tabType === 'party' && window.redcatPartyShortcode) {\n                                setTimeout(function() {\n                                    const partyContainer = document.getElementById('party-booking-content');\n                                    const placeholder = document.getElementById('party-placeholder');\n                                    const existingForm = partyContainer ? partyContainer.querySelector('.party-form-container') : null;\n                                    \n                                    \/\/ Only load if placeholder is still showing (shortcode not loaded server-side)\n                                    if (partyContainer && placeholder && placeholder.style.display !== 'none' && !existingForm) {\n                                        \/\/ Hide placeholder and show loading\n                                        placeholder.style.display = 'none';\n                                        \n                                        \/\/ Create loading container\n                                        const loadingDiv = document.createElement('div');\n                                        loadingDiv.className = 'party-form-container loading';\n                                        loadingDiv.innerHTML = '<p>Loading party booking form...<\/p>';\n                                        partyContainer.appendChild(loadingDiv);\n                                        \n                                        \/\/ Make AJAX request\n                                        const formData = new FormData();\n                                        formData.append('action', 'redcat_process_party_shortcode');\n                                        formData.append('shortcode', window.redcatPartyShortcode);\n                                        formData.append('nonce', 'bc5c6f59b5');\n                                        \n                                        fetch('https:\/\/whitehartboston.com\/wp-admin\/admin-ajax.php', {\n                                            method: 'POST',\n                                            body: formData\n                                        })\n                                        .then(response => response.json())\n                                        .then(data => {\n                                            if (data.success && data.data) {\n                                                loadingDiv.innerHTML = data.data;\n                                                loadingDiv.classList.remove('loading');\n                                            } else {\n                                                loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><small>' + (data.data || 'Unknown error') + '<\/small><\/div>';\n                                            }\n                                        })\n                                        .catch(error => {\n                                            console.error('Error loading party shortcode:', error);\n                                            loadingDiv.innerHTML = '<div class=\"shortcode-error\"><p>Error loading party booking form.<\/p><\/div>';\n                                        });\n                                    }\n                                }, 100); \/\/ Small delay to ensure DOM is ready\n                            }\n                            \n                            return result;\n                        };\n                        \n                        console.log('Redcat: Party shortcode integration ready');\n                    } else {\n                        \/\/ Retry after a short delay\n                        setTimeout(waitForBookingPanel, 100);\n                    }\n                };\n                \n                waitForBookingPanel();\n            });\n        <\/script>\n        \n    <!-- Store table widget code in an accessible way -->\n            <!-- Hidden input for table widget data -->\n        <input type=\"hidden\" id=\"table-widget-data\" value=\"&lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/onsass.designmynight.com\/?background-color=%23FFFFFF&amp;primary-color=%236DA8A6&amp;body-text-color=%23000000&amp;outer-border-color=gray&quot;&gt;&lt;script src=&quot;\/\/widgets.designmynight.com\/bookings-partner.min.js&quot; dmn-booking-form=&quot;true&quot; venue=&quot;5fbe4559ccb4d727997de133&quot; hide-offers=&quot;false&quot; hide-powered-by=&quot;false&quot; search-venues=&quot;false&quot; monday-first=&quot;true&quot; locale=&quot;undefined&quot; show-type-first=&quot;true&quot; google-analytics-code=&quot;G-6YQH6YP7JD&quot; google-tag-manager-code=&quot;GTM-WQF38M77&quot;&gt;&lt;\/script&gt;\">\n        \n        <!-- Global JavaScript variable for table widget -->\n        <script>window.redcatTableWidget = \"<link rel=\\\"stylesheet\\\" type=\\\"text\\\/css\\\" href=\\\"https:\\\/\\\/onsass.designmynight.com\\\/?background-color=%23FFFFFF&#038;primary-color=%236DA8A6&#038;body-text-color=%23000000&#038;outer-border-color=gray\\\"><script src=\\\"\\\/\\\/widgets.designmynight.com\\\/bookings-partner.min.js\\\" dmn-booking-form=\\\"true\\\" venue=\\\"5fbe4559ccb4d727997de133\\\" hide-offers=\\\"false\\\" hide-powered-by=\\\"false\\\" search-venues=\\\"false\\\" monday-first=\\\"true\\\" locale=\\\"undefined\\\" show-type-first=\\\"true\\\" google-analytics-code=\\\"G-6YQH6YP7JD\\\" google-tag-manager-code=\\\"GTM-WQF38M77\\\"><\\\/script>\";<\/script>\n    \n<div class=\"booking-buttons-container\">\n  \n  \n  \n      <button \n      type=\"button\"\n      id=\"book-party-btn\"\n      class=\"booking-button booking-button--party\"\n      data-booking-type=\"party\"\n      aria-label=\"BOOK AN EVENT\"\n    >\n      <span class=\"booking-button__text\">BOOK AN EVENT<\/span>\n    <\/button>\n  \n  \n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Meet, Gather &amp; Celebrate Celebrate &amp; Gather We\u2019re in the business of making memories here at The White Hart. With characterful lounges and cosy corners, your gathering will be tailor made to suit your celebration and leave you and your guests with lasting impressions. For Life Events, Weddings, Wakes,&nbsp; Birthdays, Anniversaries or just a fun [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-3520","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Weddings in Lincolnshire | The White Hart Hotel, Eatery and Coffee House - Boston, Lincolnshire<\/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:\/\/whitehartboston.com\/wedding-events\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Weddings in Lincolnshire | The White Hart Hotel, Eatery and Coffee House - Boston, Lincolnshire\" \/>\n<meta property=\"og:description\" content=\"Meet, Gather &amp; Celebrate Celebrate &amp; Gather We\u2019re in the business of making memories here at The White Hart. With characterful lounges and cosy corners, your gathering will be tailor made to suit your celebration and leave you and your guests with lasting impressions. For Life Events, Weddings, Wakes,&nbsp; Birthdays, Anniversaries or just a fun [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whitehartboston.com\/wedding-events\/\" \/>\n<meta property=\"og:site_name\" content=\"The White Hart Hotel, Boston\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-07T10:41:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1320\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/whitehartboston.com\/wedding-events\/\",\"url\":\"https:\/\/whitehartboston.com\/wedding-events\/\",\"name\":\"Weddings in Lincolnshire | The White Hart Hotel, Eatery and Coffee House - Boston, Lincolnshire\",\"isPartOf\":{\"@id\":\"https:\/\/whitehartboston.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/whitehartboston.com\/wedding-events\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/whitehartboston.com\/wedding-events\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg\",\"datePublished\":\"2025-07-30T10:08:42+00:00\",\"dateModified\":\"2025-10-07T10:41:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/whitehartboston.com\/wedding-events\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/whitehartboston.com\/wedding-events\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/whitehartboston.com\/wedding-events\/#primaryimage\",\"url\":\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg\",\"contentUrl\":\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg\",\"width\":2048,\"height\":1320,\"caption\":\"The White Hart Hotel Boston Meet Gather and Celebrate scaled\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/whitehartboston.com\/wedding-events\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/whitehartboston.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Functions &amp; Events\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/whitehartboston.com\/#website\",\"url\":\"https:\/\/whitehartboston.com\/\",\"name\":\"The White Hart Hotel, Boston\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/whitehartboston.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/whitehartboston.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/whitehartboston.com\/#organization\",\"name\":\"The White Hart Hotel, Boston\",\"url\":\"https:\/\/whitehartboston.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/whitehartboston.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/10\/CIG-Logos-White-Hart-Hotel-Boston-scaled.png\",\"contentUrl\":\"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/10\/CIG-Logos-White-Hart-Hotel-Boston-scaled.png\",\"width\":2048,\"height\":414,\"caption\":\"The White Hart Hotel, Boston\"},\"image\":{\"@id\":\"https:\/\/whitehartboston.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Weddings in Lincolnshire | The White Hart Hotel, Eatery and Coffee House - Boston, Lincolnshire","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:\/\/whitehartboston.com\/wedding-events\/","og_locale":"en_GB","og_type":"article","og_title":"Weddings in Lincolnshire | The White Hart Hotel, Eatery and Coffee House - Boston, Lincolnshire","og_description":"Meet, Gather &amp; Celebrate Celebrate &amp; Gather We\u2019re in the business of making memories here at The White Hart. With characterful lounges and cosy corners, your gathering will be tailor made to suit your celebration and leave you and your guests with lasting impressions. For Life Events, Weddings, Wakes,&nbsp; Birthdays, Anniversaries or just a fun [&hellip;]","og_url":"https:\/\/whitehartboston.com\/wedding-events\/","og_site_name":"The White Hart Hotel, Boston","article_modified_time":"2025-10-07T10:41:30+00:00","og_image":[{"width":2048,"height":1320,"url":"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/whitehartboston.com\/wedding-events\/","url":"https:\/\/whitehartboston.com\/wedding-events\/","name":"Weddings in Lincolnshire | The White Hart Hotel, Eatery and Coffee House - Boston, Lincolnshire","isPartOf":{"@id":"https:\/\/whitehartboston.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whitehartboston.com\/wedding-events\/#primaryimage"},"image":{"@id":"https:\/\/whitehartboston.com\/wedding-events\/#primaryimage"},"thumbnailUrl":"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg","datePublished":"2025-07-30T10:08:42+00:00","dateModified":"2025-10-07T10:41:30+00:00","breadcrumb":{"@id":"https:\/\/whitehartboston.com\/wedding-events\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whitehartboston.com\/wedding-events\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/whitehartboston.com\/wedding-events\/#primaryimage","url":"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg","contentUrl":"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/08\/The-White-Hart-Hotel-Boston-Meet-Gather-and-Celebrate-scaled.jpg","width":2048,"height":1320,"caption":"The White Hart Hotel Boston Meet Gather and Celebrate scaled"},{"@type":"BreadcrumbList","@id":"https:\/\/whitehartboston.com\/wedding-events\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/whitehartboston.com\/"},{"@type":"ListItem","position":2,"name":"Functions &amp; Events"}]},{"@type":"WebSite","@id":"https:\/\/whitehartboston.com\/#website","url":"https:\/\/whitehartboston.com\/","name":"The White Hart Hotel, Boston","description":"","publisher":{"@id":"https:\/\/whitehartboston.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whitehartboston.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/whitehartboston.com\/#organization","name":"The White Hart Hotel, Boston","url":"https:\/\/whitehartboston.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/whitehartboston.com\/#\/schema\/logo\/image\/","url":"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/10\/CIG-Logos-White-Hart-Hotel-Boston-scaled.png","contentUrl":"https:\/\/whitehartboston.com\/wp-content\/uploads\/2025\/10\/CIG-Logos-White-Hart-Hotel-Boston-scaled.png","width":2048,"height":414,"caption":"The White Hart Hotel, Boston"},"image":{"@id":"https:\/\/whitehartboston.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/whitehartboston.com\/wp-json\/wp\/v2\/pages\/3520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whitehartboston.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/whitehartboston.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/whitehartboston.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/whitehartboston.com\/wp-json\/wp\/v2\/comments?post=3520"}],"version-history":[{"count":0,"href":"https:\/\/whitehartboston.com\/wp-json\/wp\/v2\/pages\/3520\/revisions"}],"wp:attachment":[{"href":"https:\/\/whitehartboston.com\/wp-json\/wp\/v2\/media?parent=3520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}