Devenez votre propre Webmaster

Ouvrir les liens des commentaires WordPress dans une nouvelle fenêtre

wordpress ouvrir nouvelle fenetre commentaireL'ouverture des liens des commentaires WordPress vous fait perdre des visiteurs. En cliquant sur le lien des sites de vos visiteurs qui ont laissé un commentaire sous vos articles, vos visiteurs quittent votre site.

Retenez cette règle importante, tous les liens de votre site qui pointent vers des sites extérieurs au votre, doivent s'ouvrir dans une nouvelle fenêtre. A chaque fois qu'un de votre visiteur part de votre site en cliquant sur un lien qui pointe vers l'extérieur, c'est un visiteur perdu.

Je vous propose une petite fonction qui va vous permettre d'ajouter un "target='_blank'" aux liens des commentaires de vos Internautes.

Ouvrir les liens des commentaires WordPress dans une nouvelle fenêtre

Nous allons utiliser les filtres pour surcharger les fonctions WordPress qui affiche les éléments des commentaires :

  • get_comment_author_link : affiche le nom de l'auteur et le lien de ce dernier
  • get_comment_author_url_link : Affiche le lien html de l'auteur du commentaire actuel
  • comment_text : affiche le texte des commentaires

Pour chacune de ces fonctions nous allons ajouté l'option "target='_blank'" aux liens qui ne sont pas interne aux site.

Ajout d'une fonction pour ouvrir une nouvelle fenêtre pour les liens des commentaires

Rendez-vous dans le back office de votre site WordPress, dans le menu "Apparence" puis "Éditeur". Ouvrez le fichier "fonctions du thème" (functions.php)

A la fin du fichier coller la fonction suivante :

<?php
//==========================================================================
// Fonction qui ajoute un blank aux liens dans les commentaires 
//==========================================================================
 function imc_Add_Link_Blank($content)
{
   $content = preg_replace('/href=["|\']?(https:\/\/(?!www\.cestcalenet\.net)([^"\']*))["|\']?/ui', "href=\"$1\" title=\"Site externe : $1\" target=\"_blank\"", $content);

   return $content;
}
add_filter( 'get_comment_author_link', 'imc_Add_Link_Blank');
add_filter( 'get_comment_author_url_link', 'imc_Add_Link_Blank');
add_filter('comment_text', 'imc_Add_Link_Blank');
?>

Remplacez dans le code "cestcalenet" et ".net" par le nom de domaine et l'extention de votre site.

Pour aller plus loin

La prochaine fois, je vous apprendrais à remplacer  l'option "rel='nofollow'" par l'option "rel='external'" pour les liens externes à votre site dan les commentaires de votre site Internet.

Le fait de remplacer l'option "nofollow" par "external" permettra de motiver vos visiteurs possédant un site à laisser des commentaires sur votre site.

Posts Similaires
Installer votre site ou votre blog avec WordPress en 3 étapes

Cet article vous apprend à installer votre site Internet ou votre blog avec Wordpress, en cinq minutes. Même sans être expert Internet, cette installation est d'une telle simplicité, que tout le monde peut le faire et créer son blog en 5 minutes.

Améliorer votre référencement SEO avec vos flux RSS

Utilisez efficacement les flux RSS pour améliorer le référencement du site de votre entreprise. Les syndications bien gérés peuvent vous aider à améliorer votre place sur Google.

Ajouter des shortcodes à votre site WordPress

Créez vos propre shortcodes si vous souhaitez pouvoir ajouter des éléments graphiques comme des div ou des boutons ou encore des formulaires de saisie dans vos pages Wordpress.

A propos de

Consultant en informatique et concepteur de sites Internet.

Il a travaillé pendant plus de quinze ans pour une multinationale dans le secteur de l'ingénierie Informatique.

Durant ces années, il a participé à des projets sur les systêmes de facturation et la conception des sites Internet de différentes Banques et opérateurs téléphonique à travers le monde

Senior Analyst Programmer/Team Leader, il a participé et dirigé des projets sur les plus gros clusters d'Europe.

Il habite à Paris, en ile de France .

Le Site :

Le Blog :

Un commentaire pour "Ouvrir les liens des commentaires WordPress dans une nouvelle fenêtre"
  • Laurent
    C' ça le Net
    Commentaire 3252

    Merci :)