En algunos programas de afiliación como Skimlinks, detectan enlaces externos en tu blog mediante un javascript on-page que tienes que cargar en tu sitio.
Esto plantea un problema porque ThirstyAffiliates cuando se empareja con el Autolinker, utilizará automáticamente el enlace de afiliado camuflado.
We created this snippet of code which tells the Autolinker to use the destination URL instead of the cloaked URL which means it’s now compatible with tools like 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);