Последние твиты из Twitter на вашем WordPress блоге

Уважаемые посетители и подписчики блога 4remind.ru, если Вы используете Twitter и хотите отображать последние твиты из Twitter на вашем WordPress блоге, ваши твиты или чьи-то еще, то сделать это совсем просто и без установки плагинов.

Последние твиты из Twitter на вашем WordPress блоге


Достаточно вставить небольшой код, показанный ниже, в любое удобное для вас и вашего сайта место любого php-файла из состава вашей текущей темы. Только не забудьте в строке №3 переменной $twitter_name присвоить нужное вам твиттер-имя, а в строке №4 поставить количество твитов, которые будут выводиться на странице вашего сайта.

get_item_quantity( $twits );
        $twit_rss_items = $twitter_rss->get_items(0, $max_twits);
?>

    Твитов пока нет'; else // перебираем по очереди все твиты и выводим каждый как ссылку foreach ( $twit_rss_items as $item ) : ?>
  • get_title(); ?>

Теперь, если Вы вставили код в нужное место, то последние твиты из Twitter будут выводиться на вашем WordPress блоге.

В дополнение хочу кое-что добавить касательно приведенного выше кода.
По умолчанию функция fetch_feed() из WordPress, которая используется в строке №5, кэширует данные на время до 12 часов, но если Вам хочется например обновлять кэш через каждые 3 часа, то Вы можете это поправить, добавив в файл functions.php следующий код-фильтр:

function filter_rss_timer( $seconds ) {
        return 10800; // устанавливаем интервал 3 часа 
}

add_filter( 'wp_feed_cache_transient_lifetime' , 'filter_rss_timer' );

Важно!
Стоит еще обязательно взять на заметку то, что серверы Twitter не позволяют делать больше 150 запросов в час с одного IP адреса. Поэтому нужно иметь ввиду, что если Ваш сайт находится на VPS-shared хостинге, где используются общие ресурсы и у Вас нет своего выделенного IP-адреса, то лимит в 150 запросов в час может очень быстро исчерпываться. Поэтому не стоит ставить в коде слишком короткий период времени для кэширования. Особенно это касается сайтов с большой активностью посещения.

Метки: ,
Другие статьи похожей тематики:

Поделитесь материалом с другими, воспользуйтесь этими кнопками:
Получать обновления и новые материалы блога по E-mail

Оставить комментарий

Подписаться на обновления блога 4remind.ru по RSS
Новости блога в социальных сетях

="4remind.ru