WordPress: creare automaticamente i link ai profili di Twitter nei post

WordPress: creare automaticamente i link ai profili di Twitter nei post

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' );
Torna su