Ouvrir les liens externes dans une nouvelle fenêtre par target_blank
Vous voulez éviter que les liens externes écrase votre page sans ouvrir une nouvelle fenêtre afin de ne plus perdre de visiteurs .
ajoutez dans le fichier functions.php de votre thème WordPress le code suivant :
function AddTargetBlankFilteringFunction($text)
{return preg_replace(‘/href=[« |\’]?(http:\/\/(?!www\.web-automobile\.com)([^ »\’]*))[« |\’]?/ui’, « href=\ »$1\ » title=\ »Site externe : $1\ » target=\ »_blank\ » », $text);}
add_filter( ‘get_comment_author_link’, ‘AddTargetBlankFilteringFunction’);
add_filter( ‘get_comment_author_url_link’, ‘AddTargetBlankFilteringFunction’);
add_filter(‘comment_text’, ‘AddTargetBlankFilteringFunction’);
Pensez à modifier la deuxième ligne par l’url de votre site (au niveau du preg_replace). Pour éviter les liens internes s’ouvre dans une nouvelle fenêtre…
vous pouvez adapter le filtre pour le contenu de des articles. Il vous suffit pour cela de remplacer ou d’ajouter un add_filter.
add_filter(‘the_content’, ‘AddTargetBlankFilteringFunction’);
Bien souvent la plupart des modifications minimes se font simplement dans le fichier functions.php de votre wordpress