Se usate molto spesso dei contenuti che rimandano a Twitter nei vostri post di WordPress, vi sarete sicuramente accorti che non c'รจ un modo automatico per trasformare la stringa @nomeutente
in un link al profilo dell'utente su Twitter. Vediamo come ovviare a questo problema.
Aggiungete il seguente codice al file functions.php
:
function format_twitter_username($content) {
$pattern= '/(?<=^|(?<=[^a-zA-Z0-9-_\.]))@([A-Za-z]+[A-Za-z0-9_]+)/i';
$replace= '@<a href="http://www.twitter.com/$1">$1</a>';
$content= preg_replace($pattern, $replace, $content);
return $content;
}
add_filter( 'the_content', 'format_twitter_username' );