Pour l’astuce quotidienne d’aujourd’hui, je vais vous montrer une méthode très simple pour remplacer des chaînes de texte dans vos articles WordPress (mots clés) par vos liens d’affiliation. Pour ce faire, nous voudrons créer une fonction qui s’ajoute à votre crochet de contenu et trouve vos mots-clés et les remplace par un lien HTML.
Copiez et collez simplement ce qui suit dans votre fichier functions.php (assurez-vous qu’il se trouve dans vos balises PHP)
function keyword_link($keyword){
$replace = array(
Themeforest' => '<a href="http://www.themeforest.net/ref=wpexplorer">ThemeForest</a>' // 'keyword' => 'transform into this link'
);
$keyword = str_replace(array_keys($replace), $replace, $keyword); return $keyword; }
add_filter('the_content', 'keyword_link');
Une fois que vous l’avez ajouté à votre functions.php, vous pouvez remplacer le mot-clé et le lien actuels par le vôtre ou en ajouter d’autres au tableau en utilisant des virgules pour séparer chaque liste du tableau.
Limitation
La méthode ci-dessus est un moyen agréable et rapide de le faire, ce qui peut être bon pour les sites de niche à pilote automatique. Le problème est qu’il transformera tout texte avec vos mots-clés en liens. Cela inclut même le texte dans vos balises alt, rel et title. Donc, fondamentalement, si vous avez une image avec une balise alt identique à votre mot-clé du tableau, elle sera fâchée.
Plugin de recherche et de remplacement WordPress
Si vous avez besoin de quelque chose de plus avancé qui vous permettra de remplacer n’importe quelle chaîne de texte par pratiquement tout ce que vous voulez, vous devriez consulter le « Rechercher et remplacer pour WordPress » brancher.
C’est un excellent moyen d’ajouter des liens d’affiliation à votre blog mais aussi de remplacer les gros mots sur un site communautaire par une version PG.
Ce plugin a un panneau d’administration dans lequel vous pouvez configurer une liste de mots ou de phrases et les modifier comme vous le souhaitez. De plus, vous pouvez également choisir les différentes zones que vous souhaitez rechercher (titres de publication, contenu, extraits, balises, commentaires…etc) contrairement à ma méthode ci-dessus qui ne recherche que « the_content ».
C’est simple et rapide et seulement 7 $. Vous pouvez également voir un instantané de ce à quoi ressemble le backend du plugin ci-dessus. C’est un moyen beaucoup plus rapide de rechercher et de remplacer que la méthode manuelle que nous avons d’abord partagée.