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

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

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