Я делаю простой виджет для WordPress, который выбирает самые последние твиты из RSS-ленты, предоставленной Twitter.
Этот виджет анализирует любую ссылку, опубликованную в твиттере, он также анализирует упоминания (например, @username) и актуальные темы (например, #nowplaying). Для этих 3 ситуаций он создает ссылки, указывающие на какую-то функцию Twitter.
Например:
"Hi @UserA, check out the song Foo from FooBar that I'm listening,
it's awesome. #nowplaying"
И это будет разбираться на это:
Hi <a href="http://twitter.com/UserA">@UserA</a>, check out the song
Foo from FooBar that I'm listening, it's awesome.
<a href="http://twitter.com/#search?q=nowplaying">#nowplaying</a>
Теперь мне нужно добавить глобальную ссылку ко всему сообщению, например:
<a href="http://twitter.com/UserA/statuses/1234567890">
Hi <a href="http://twitter.com/UserA">@UserA</a>, check out the song
Foo from FooBar that I'm listening, it's awesome.
<a href="http://twitter.com/#search?q=nowplaying">#nowplaying</a>
</a>
Но этот код не проверяется и все равно не работает (кажется, что браузеры не знают, что с ним делать).
Любые предложения, как я могу это исправить?