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

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
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 в США, Canada, UK та 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 в США, Canada, UK та 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 в адмінці консолі в меню Параметри - Читання - На головній сторінці відображати - Статична сторінка. Помістіть потрібну сторінку в корінь сайту і виберіть її в меню, що випадає.

Додати коментар або відгук