Як вивести лічильник твіттер текстом на wordpress

Зміст

Як вивести лічильник твіттер текстом на wordpress

Кожен блогер хвастаеться свої Твіттером, мовляв подивіться скільки людей мене читає. Але це не завжди виходить ефективно, оскільки для виведення числа читачів багато використовують важкі модулі або плагіни, які дають не мале навантаження на сервер. І ось я вирішив всім запропонувати використовувати даний метод, автором якого є блогер Dimox.

Інструкція

Рівень складності: Нескладно

1 крок

function twitter_followers ($ account) {
function plural_form ($ number, $ after) {
$ Cases = array (2, 0, 1, 1, 1, 2) -
echo ''. $ Number.' '. $ After [($ number% 100> 4 $ Number% 100lt; 20)? 2: $ cases [min ($ number% 10, 5)]] -
}
$ Tw = get_option ("twitterfollowers") -
if (! isset ($ tw ['lastcheck'])) $ tw ['lastcheck'] = 0-
if (! isset ($ tw ['count'])) $ tw ['count'] = 0-
if (! isset ($ tw ['account'])) $ tw ['account'] = '' -
if ($ tw ['lastcheck'] lt; (Mktime () - 3600) || $ tw ['account']! = $ Account) {
$ Xml = file_get_contents ('https://twitter.com/users/show.xml?screen_name='.$account) -
preg_match ('/ followers_count> (. *)
if ($ match1 != "0") {
$ Tw ["count"] = "" $ match1-
$ Tw ["lastcheck"] = "" mktime () -
$ Tw ["account"] = "" $ account-
update_option ("twitterfollowers", $ tw) -
}
}
plural_form (
$ Tw ["count"],
/ * Варіанти написання для кількості 1, 2 і 5 * /
array ("фоловерів", "фоловерів", "фоловерів")
) -
}




Даний код треба помістити в файл functions.php вашого WordPress-шаблону.

2 крок

Щоб безпосередньо на сайті відобразити число фоловерів, вставте у відповідне місце шаблону наступний код:
де "rdmerfo" ваш логін

3 крок

Скрипт працює наступним чином - шляхом вказаний відрізок часу він подключаеться до xml-даних вашої Твіттер-записи і парсит кількість з тега . Якщо Твіттер відповів на питання, то в базу даних движка WordPress це кількість записується у вигляді функції "twitterfollowers". Навіть якщо ж з якої-небудь причини Твіттер не дав відповідь на вимогу, то в цієї опції залишається попереднє успішно збережене кількість.
Як звичайно, я припускаю, що може існувати і витонченіше рішення, але те, що я пропоную, чудово працює і цілком мене влаштовує, тому ви також можете його використовувати в своїх інтересах.







» » Як вивести лічильник твіттер текстом на wordpress