La rapidité impacte directement l'expérience de vos visiteurs. Un temps…
Si votre blog intègre des liens affiliés vous avez besoin de modifier tout les liens pointant vers le site auquel vous êtes affilié pour intégrer votre signature à la fin. L’opération est fastidieuse et si vous oubliez votre code vous perdrez de précieux clic.
Mise à jour : maintenant compatible avec Visual Composer (VC).
Utilisant sur mon site une affiliation avec Envato, j’utilise un petit Hook WordPress pour automatiser l’intégration du code à la fin chaque url pointant vers les domaines affiliés.
Le code
Le code est simple et facile à modifier suivant vos besoins.
/*on ajoute un filtre à la fonction 'the_content*/ add_filter( 'the_content', 'envato_referral_filter'); function envato_referral_filter( $content ) { /* on défini les différentes url à cibler on en protégeant les caractères bloquant par \ */ $pattern = '/(https?:\/\/|url:https%3A%2F%2F)(themeforest|codecanyon|videohive|audiojungle|graphicriver|photodune|3docean|activeden)(\.net)\S*(\/\d{7,8}|\d{7,8})/'; /*on renseigne le suffixes a ajouter*/ $replacement = '${0}?ref=Occitaweb'; /*on applique le suffixes au url ciblées*/ $content = preg_replace($pattern, $replacement, $content); /* on renvoi le contenu modifier*/ return $content; }
Ajouter ce code dans votre functions.php en modifiant le suffixe ainsi que les domaines à modifier, et vous n’aurez plus jamais besoin de vérifier vos url, lors de la rédaction de vos articles affiliés.
/*on ajoute un filtre à la fonction 'the_excerpt'*/ add_filter( 'the_excerpt', 'envato_referral_filter');
Vous pouvez ajouter les extraits à votre hook en ajoutant cette ligne.