Автоматическая подстановка ссылок вместо твиттернеймов
Основной род моей деятельности — разработка сайтов. А вы, наверное, и не догадывались? ))) Думали, я только с гаишниками общаюсь, да лажевые ролики клепаю?
В общем, я делаю сайты. Мне это интересно, мне это нравится.
Особенно мне нравится безграничность возможностей.
Ну вот например. Вчера, известный уже вам @EnotSava написал в своем блоге пост о встрече Брянских твиттеретян. Среди прочего, я прочитал там, что @Cassidy_8 — это дочь моего большого друга. Естественная моя реакция — я захотел перейти по ссылке что бы зафолловить её. Но не тут-то было. Сава не стал заморачиваться и рисовать ссылки на каждый твиттнейм в своём посте.
Его можно понять. Количество твиттритян приходящих на встречи с каждым разом растёт. Очень муторно будет вручную ссылочки расставлять.
Вот тут-то я и вспомнил, что когда-то видел на одном хорошем сайте решение почти такой же задачи для wordpress. Нашел пост (все интересные мне посты я давно собираю в Evernote)? задал вопрос автору, получил ответ, добавил пару моментов (пробел перед знаком «@», что бы не было проблем с e-mail адресами и rel=»nofollow», что бы плодить кучу внешних ссылок раздражая тем самым Google) и всё.
Дружище Сава, встречай. Код ниже нужно скопировать и добавить в файл function.php твоей темы:
[php]
//Замена ников твиттера на ссылки
function replace_text($text) {
$text = preg_replace(‘# @([A-Za-z0-9_]+)#’, ‘ <a href="http://twitter.com/#!/$1" rel="nofollow">@$1</a>’, $text);
return $text;
}
add_filter(‘the_content’, ‘replace_text’);
// конец замены
[/php]
Ну вот, теперь,когда ты напишешь в блоге чей-то ник из твиттера, он автоматически превратиться с ссылку на его аккаунт.
В общем, пользуйтесь. Я знаю, что 90% пользователей блогов на WordPress активно используют твиттер. Так что может кому и пригодится.
Ну и подписывайтесь на мой твиттер: @smargelov
А c @EnotSava бутылка хорошего пива за хороший хак 😉