(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
'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);
})();
Inloggen
Voor toegang tot deze training is inloggen vereist. Voer hieronder je gegevens in!