[Wordpress] Rendre les URL cliquables dans un post

Par défaut lorsque vous saisissez une URL dans un post Wordpress celle-ci n'est pas cliquable.

Un petit hack à placer dans votre fichier function.php de votre thème vous permettra de rendre ces URL cliquables automatiquement.

add_filter('the_content', 'linkUrlInContent');  
add_filter('the_excerpt', 'linkUrlInContent');

function linkUrlInContent($content)  
{
    $content = preg_replace("#(^|\s|>|\(|\)|:\.)(http://[^\s<\"'\(\)]+)($|\s|<|\(|\)|\.)#si", "$1<a href=\"$2\" target=\"_blank\" rel=\"nofollow\">$2</a>$3", $content);
    $content = preg_replace("#-(http://[^\s<\"']+)($|\s|<)#si", "$1$2", $content);
    return $content;
}

© Johnstyle 2017 • All rights reserved.