Lorsqu’un visiteur clique sur un lien de votre site, celui-ci s’ouvre dans le même onglet de navigation. Cela peut par exemple l’empêcher de finir de parcourir la page qu’il était en train de visiter.
Comme nous aimons la facilité, nous allons ici rajouter un snippet permettant de faire ouvrir automatiquement les liens de votre site dans un nouvel onglet (les liens contenus dans les pages, articles… pas ceux de votre menu, par exemple).
Voici le code à coller dans le fichier functions.php de votre thème enfant ou bien dans une extension de snippet comme Code Snippets :
Maintenant, vos liens devraient automatiquement s’ouvrir dans un nouvel onglet 🙂

Je me posais la question de comment arriver à ce résultat depuis quelques temps déjà. Merci pour le gain de productivité!!
Bonjour,
Est-il possible de définir des apparences de liens différentes selon les pages d’un site ?
Par exemple je voudrais que dans des pages qui ont beaucoup de texte les liens apparaissent classiquement en bleu et souligné, je sais le faire avec les balises text decoration, color, hover, visited … etc. J’ai rajouté du code CSS correspondant à mon thème enfant via la fonction “CSS additionnel”, mais cette apparence s’applique à tous les liens de mon site, y compris la barre de menu, ce qui n’est pas l’effet recherché.
Comment faire en sorte que cette apparence s’applique à certains types de pages mais pas à d’autres ? Et surtout pas à mes menus ?
Merci.
Bonjour, il suffit dans ce cas de sélectionner encore mieux tes liens en utilisant par exemple les classes CSS des blocs dans lesquels ils sont contenus.
Bonjour,
J’étais trop contente de trouver cet article pour forcer l’ouverture des liens , j’ai collé le code dans le fichier…mais ça ne fonctionne pas.
Dommage, surtout dites moi si vous avez une solution ça m’aiderait beaucoup 😉
Anne
Bonjour, de notre côté ça fonctionne donc je ne sais pas quoi te dire. Sinon, lorsque tu insères un lien, tu as l’option “target_blank” (nouvelle fenêtre) qui te permet de faire la même chose, mais il faut effectivement penser à le mettre à chaque lien que tu ajoutes.
Merci, finalement j’ai installé un plugin. Les cases d’ouverture de liens dans un nouvel onglet ne sont pas automatiquement cochées mais en vérifiant les liens s’ouvrent bien en extérieur.
Comment faire pour disposer de ce paramètre lorsque l’on crée un lien personnalisé dans un menu WordPress ?
Bonjour, c’est le même principe que pour un lien de menu standard.
Merci pour cet article, à voir si cela fonctionne à présent.
Bonjour,
Merci pour votre site et vos conseils.
J’utilise WordPress, GeneratePress et wp-code.
J’ai introduit le code ci-dessus “Forcer l’ouverture des liens dans un nouvel onglet”, activé la code mais cela ne fonctionne pas. (j’ai essayé de l’insérer dans functions.php et c’est pareil).
Bonjour Jean-Marie,
Effectivement, notre code ne s’était pas correctement mise à jour… Nous l’avons remplacé et ça devrait maintenant fonctionner 🙂
N’hésitez pas à me dire si vous rencontrez toujours des difficultés !