Problème avec le plugin Affiliate Link Cloaking et le case sensitive ? 2

Si vous utilisez WordPress pour de l’affiliation, vous passez nécessairement par un plugin pour le cloaking de vos liens, ou alors vous êtes masos comme Aurélien et vous codez tout vous même !

Parmi ceux à disposition gratuitement, il y en a un que j’utilise car il est très simple et il a l’avantage de fournir des statistiques avec graphiques pour les clicks de chaque URL cloakée, il s’agit de « Affiliate Link Cloaking ».

Il a par contre un défaut assez irritant : Il bug lorsqu’on décoche la case « « .

La première solution serait de renseigner toutes les possibilités de saisie d’un terme dans « Search Text », mais c’est relativement fastidieux et je pense que, comme moi, vous n’avez pas que ça à faire à chaque fois que je vous ajouter un lien d’affiliation.

Je vous propose donc une solution permanente, en attendant que Clionpid, les devs de Affiliate Link Cloaking, gèrent le bug (je leur ai soumis la solution par mail, on sait jamais). Il faudra mettre un peu les mains dans le cambouis mais croyez moi, ça fait pas de mal 🙂

Pour commencer, rendez-vous sur votre serveur/hébergeur dans le dossier du plugin soit votreSite/wp-content/plugins/alc/ et ouvrez le fichier links.php (avec les droits en écriture, cela va de soit).

A la ligne 9 il y a la structure conditionnelle qui détermine si l’analyseur syntaxique doit prendre ou non en compte la casse. En fonction de cela il utilisera une fonction PHP ou une autre. Seul souci, c’est que dans le 2ème cas il appelle une fonction qui n’existe pas stricmp, en tout cas pas en PHP puisque c’est du C.

Nous allons donc la remplacer par la fonction PHP qui fait la même chose : strcasecmp

Voici le code final à avoir sur la ligne 9

$strCmpFunc = $caseSensitive ? 'strcmp' : 'strcasecmp';

Faites un copier/coller, ça vous évitera une faute de frappe. Pensez ensuite à enregistrer le fichier.

Eh voilà, vous avez résolu le problème du plugin Affiliate Link Cloaking !

A propos de Tony (34 Posts)

Développeur Web et consultant SEO, je vous invite à venir échanger et partager sur ce vaste sujet. Je vous propose également mes services en référencement naturel, afin d'améliorer la visibilité de votre site Internet.


2 thoughts on “Problème avec le plugin Affiliate Link Cloaking et le case sensitive ?

  1. Reply Black Hat Seo Déc 2,2012 12 h 49 min

    Merci pour l’astuce Tony! Je vais corriger le plugin de ce pas car j’ai pas encore eu le temps de dev le mien.

  2. Reply jeremie Mai 4,2013 13 h 49 min

    Bonjour Tony,

    voila mon probleme si vous pouvez m’aider 🙂

    j’ai installer le plgin In lINK ( pour créer des liens externes ou internes dans un article), il a commencé à bugger, je l’ai completement supprimer, mais voila les liens restents directement dans mes articles, ca fait un des textes indescriptibles, je ne trouve pas la solution, pouvez vous ma’aider ?

    merci

    jeremie

Leave a Reply