In dit artikel beschrijf ik hoe je de afbeeldinglinks in de XML Sitemap van de WordPress SEO plugin veranderd. Meest gebruikelijke scenario om dit te doen is als je een CDN (Content Delivery Network) gebruikt en de afbeeldingen dus via een CDN URL geladen worden.
Standaard wordt de oorspronkelijke afbeeldingslink gebruik voor de sitemap:

Met het gebruik van een CDN voor mijn afbeeldingen, wordt er in mijn HTML gelinkt naar de CDN URL’s van de afbeeldingen:

De oplossing is de oorspronkelijk URL aan te passen naar de CDN URL via de wpseo_xml_sitemap_img_src filter, te vinden in WordPress SEO API docs.
Onderstaande code, ontleent aan de CDN Images in Sitemap hulpvraag op WordPress.org, moet je plaatsen in het functions.php van je WordPress thema.
function wpseo_cdn_filter( $uri ) {
return str_replace( 'http://example.com', 'http://cdn.example.com', $uri );
}
add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );
Geef een reactie