Twitters replies in Atom-/RSS-Feed verlinken

Sowohl der RSS-, als auch der Atom-Feed wird von Twitter ohne Links ausgeliefert. Z.B. @Inte anstatt @Inte. Um den Link wieder herzustellen bedarf es ein wenig Regex- & PHP-Magie.

Zum Glück haben sich schon andere den Kopf zermartert. Alles lässt sich im Node Template (node-tweet.tpl.php) mit einem Einzeiler erledigen:

<?php
  $content
= preg_replace("(@([a-zA-Z0-9-_]+))", "<a href=\"http://www.twitter.com/\\1\">\\0</a>", $content);
?>


<div class="content">
  <?php print $content; ?>
</div>

Siehe auch: Theming nodes by content type