Petite astuce trouvée sur le net ce matin qu’il fallait que je vous partage. Je suis un gros utilisateur de Twitter, et j’essaye d’être un bloggeur régulier. Rien de plus naturel donc de vouloir lier les deux. J’ai essayé beaucoup de choses, des plugins, des widgets mais rien ne m’a jamais convaincu.

Plus j’avance dans ma pratique de WordPress et plus j’essaye de limiter au maximum le nombre de plugin et les widgets sont bien souvent ignorés par mes lecteurs – c’est d’ailleurs pour cette raison que je n’ai plus de sidebar sur mon thème !

Le lien le plus efficace que j’ai trouvé est de lier les pseudos twitter dans un post directement à leur compte. Avant j’utilisais un plugin, mais ça c’étais avant ! Une simple petite regex permet de faire ça très bien, il suffit d’ajouter les lignes suivantes dans votre functions.php :

function twtreplace($content) {
	$twtreplace = preg_replace('/([^a-zA-Z0-9-_&])@([0-9a-zA-Z_]+)/',"$1<a href="http://twitter.com/$2" target="_blank" rel="nofollow">@$2</a>",$content);
	return $twtreplace;
}

add_filter('the_content', 'twtreplace');   
add_filter('comment_text', 'twtreplace');

Et voilà, tous les @usernames seront reliés à leur compte Twitter !

Source