Ouvrir automatiquement les liens externes dans une nouvelle fenêtre

Quand on à beaucoup de liens externes on à pas toujours envie de devoir ajouter le target= »_blank » dans tous nos articles, parfois on l’oublie et si on fait appel à des rédacteurs externes on est pas toujours sûr qu’ils l’aient mise.

Comment mettre automatiquement les liens externes en target blank ?

Ajoutez simplement cette fonction à votre fichier footer.php :

<script type="text/javascript">
    //<![CDATA[
    jQuery(document).ready(function($) {
        $('a').each(function() {
            var a = new RegExp('/' + window.location.host + '/');
            if(!a.test(this.href)) {
                $(this).click(function(event) {
                    event.preventDefault();
                    event.stopPropagation();
                    window.open(this.href, '_blank');
                });
            }
        });
    });
    //]]>
</script>

Gregory

Agitateur de Stratégies, addict à WordPress depuis 2003, fada de Google depuis 1998. Incubateur Digital, j'accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l'optimisation de leurs sites WordPress. Basé à Aix-en-Provence, je suis à l'écoute de votre projet si vous avez besoin d'un expert WordPress.

Vous aimerez aussi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *