Ссылка на twitter аккаунт пользователя

Вольный перевод статьи «How to Automatically Link Twitter Usernames in WordPress». Автор Editorial Staff.

Два года назад Twitter запустил Twitter Anywhere API который позволял удобно и красиво оформлять twitter ники формирую корректную ссылку на профиль. К сожалению в Twitter передумали и 6 декабря 2012 года данный функционал перестанет работать.

Для тех, кто регулярно упоминает twitter пользователей в своем блоге мы предлагаем решение реализованное в форме простого и короткого плагина. Он не зависит от сторонних сервисов. После его установки, все что вам потребуется это указать имя twiiter пользователя в привычном формате – @skodnik и после публикации, плагин его автоматически преобразует в ссылку – @skodnik.

Для того, чтобы воспользоваться им, создайте в директории wp-content/plugins на вашем сервере файл wpb-twitlinks.php и скопируйте в него нижеследующий код. Плагин появится в консоли и вам потребуется активировать его. Все, плагин начнет работу.

<?php
/*
Plugin Name: WPB Linkify Twitter Usernames
Description: Automatically link Twitter usernames in WordPress
Author: Syed Balkhi
Author URI: http://www.wpbeginner.com
*/

function twtreplace($content) {
	$twtreplace = preg_replace('/([^a-zA-Z0-9-_&])@([0-9a-zA-Z_]+)/',"$1<a href=\"http://twitter.com/$2\" target=\"_blank\" rel=\"nofollow\">@$2</a>",$content);
	return $twtreplace;
}

add_filter('the_content', 'twtreplace');   
add_filter('the_excerpt', 'twtreplace');
?>
Опубликовано

Обратите внимание на предыдущие записи: