Dans certains programmes d'affiliation comme Skimlinks, ils détectent les liens externes sur votre blog à l'aide d'un javascript que vous devez charger sur votre site.
Cela pose un problème car ThirstyAffiliates, lorsqu'il est associé à Autolinker, utilise automatiquement le lien d'affiliation masqué.
Nous avons créé cet extrait de code qui indique à Autolinker d'utiliser l'URL de destination au lieu de l'URL masquée, ce qui signifie qu'il est maintenant compatible avec des outils tels que Skimlinks.
function swapDestinationURLAutolinker($linkAttributes, $linkID) { if (!is_admin()) { $linkData = unserialize(get_post_meta($linkID, 'thirstyData', true)) ; $destinationUrl = htmlspecialchars_decode($linkData['linkurl'], ENT_COMPAT) ; $linkAttributes['href'] = $destinationUrl ; } return $linkAttributes ; } add_filter('thirstyFilterLinkAttributesBeforeInsert', 'swapDestinationURLAutolinker', 10, 2) ;