Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Два года назад Twitter запустил Twitter Anywhere API, что делает процесс упоминания Twitter пользователей на сайте или в записях блога простым и удобным. Кроме этого также были предусмотрены всплывающие карточки с дополнительной информацией о пользователе и другие полезные штуки. К сожалению, Twitter принял решение о закрытии Twitter Anywhere 6-го декабря 2012. Но возможность быстро подставлять имя пользователя Twitter к его аккаунту не хотелось бы терять, и прибегать к чужим скриптам — не лучшая идея. Поэтому мы создали маленький и простой плагин для этой задачи. Итак, в этом уроке я покажу, как автоматически связывать имя Twitter пользователя с его профилем, так что при упоминании после символа @ вы получите готовую ссылку вида @wordpresso.

Все очень просто. Создайте пустой файл и назовите его wpb-twitlinks.php. Скопируйте в него приведенный ниже код, сохраните и загрузите по FTP на ваш сайт в папку с плагинами wp-content/plugins. Активируйте плагин из Консоли.

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
<?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');   

//For Comments props to Julien Maury
add_filter('comment_text', 'twtreplace');

?>

Так как чаще всего Twitter пользователи упоминаются в записях и на статичных страницах, мы используем только фильтр the_content. Если вы хотите также отображать упоминания в анонсах к записям, добавьте этот фильтр:

add_filter('the_excerpt', 'twtreplace'); 

Вот и все. Я не хочу сказать, что это единственный и лучший метод решения вопроса. Наверняка существуют и другие варианты на jQuery. Если у вас есть свое готовое решение, пожалуйста, поделитесь с нами в комментариях.

Источник:WPBeginner.com
inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 3

smargelov:

Ну не думаю, что лишний плагин будет на пользу блогу. Лично сам давно уже использую способ замены текста вставив 5 строчек кода в functions.php своей темы.
Вот тут описано http://www.smargelov.com/?p=2548

Viktor Pikul:

Добрый день, Алексей!
Есть конкретный вопрос, но поскольку формы контакта нет пишу здесь.
Мой сайт расположен на вашем хостинге, поэтому и вопрос вполне конкретен. Я не силен в технических моментах, но необходимо выполнить следующее.
Нужны статические html страницы (захвата, продающие) к которым нужно отсылать из сайта на вордпресс.
Так вот вопрос. Как и где разместить эти страницы и как на них завести читателя (подписчика)? Если не сложно дайте внятную (для получайника) инструкцию. Можно здесь, а лучше на почту.

WordPresso:

Добрый день. Вы можете прикрепить статическую страницу к блогу WordPress в админке консоли в меню Параметры — Чтение — На главной странице отображать — Статическая страница. Поместите нужную страницу в корень сайта и выберите ее в выпадающем меню.

Добавить комментарий