Privacy Preference Center

(function() { var targetHref = 'https://eengelukkigehond.nl/natuuroase/'; var ctaNewHref = 'https://eengelukkigehond.nl/contact-aanmelden-no/'; // Pagina- en post-IDs waarop het andere logo + aangepaste CTA moeten komen var pageSelectors = [ 'page-id-121537', // Natuuroase Huisregels 'page-id-121162', // Natuuroase 'page-id-121190', // Tarieven 'page-id-121192', // Regels 'page-id-121431', // Onze Visie 'page-id-94261', // Contactformulier NO 'postid-121276', // Roedels & Weides (portfolio) 'postid-121283', // Kiss & Ride (portfolio) 'postid-121291', // Contact / Aanmelden (portfolio) 'page-id-121583', // Contact / Aanmelden Natuuroase (nieuw) 'page-id-121588' // Intakeformulier ]; // Controleer of we op een van deze pagina’s zijn var onTargetPage = pageSelectors.some(function(cls){ return document.body.classList.contains(cls); }); if (!onTargetPage) return; // Functie om logo + link aan te passen function applyLogoLink() { var anchor = document.querySelector('a.navbar-brand') || document.querySelector('.navbar-brand a') || document.querySelector('a.logo') || document.querySelector('.site-logo a') || document.querySelector('.logo a') || document.querySelector('header a[href*="/"][class*="logo"]'); if (!anchor) return false; // Zet href van het logo anchor.setAttribute('href', targetHref); // Probeer een binnen de anchor te vervangen var img = anchor.querySelector('img'); if (img) { img.src = 'https://eengelukkigehond.nl/wp-content/uploads/2025/09/Logo-EGH-NO-RGB.svg'; img.setAttribute('alt', 'Natuuroase — Een Gelukkige Hond'); img.dispatchEvent(new Event('load')); } else { // Fallback: gebruik background-image als er geen is anchor.style.backgroundImage = "url('https://eengelukkigehond.nl/wp-content/uploads/2025/09/Logo-EGH-NO-RGB.svg')"; anchor.style.backgroundRepeat = 'no-repeat'; anchor.style.backgroundPosition = 'center'; anchor.style.backgroundSize = 'contain'; if (!anchor.style.height || anchor.style.height === '') { anchor.style.height = '60px'; } } return true; } // Functie om CTA-link aan te passen function updateCtaLinks() { // Zoek alle knoppen die naar het oude contactformulier verwijzen var ctaButtons = document.querySelectorAll( 'a[href="https://eengelukkigehond.nl/aanmelden-2/"], a[href="https://eengelukkigehond.nl/aanmelden-2"]' ); ctaButtons.forEach(function(btn) { btn.setAttribute('href', ctaNewHref); }); return ctaButtons.length > 0; } // Probeer meerdere keren (Uncode laadt soms langzaam) var attempts = 0; var maxAttempts = 15; var intervalId = setInterval(function() { attempts++; var ok1 = applyLogoLink(); var ok2 = updateCtaLinks(); if ((ok1 && ok2) || attempts >= maxAttempts) { clearInterval(intervalId); if (!ok1) console.warn('Logo link/snippet: kon logo-element niet vinden (na ' + attempts + ' pogingen).'); if (!ok2) console.warn('CTA link/snippet: kon CTA-knop niet vinden (na ' + attempts + ' pogingen).'); } }, 200); })();