Войти на сайт Регистрация
Добавить шаблон В каталоге: 578
Fance.ru
Выводим любой RSS фид у себя на блоге
03.08.2013
  • 664 Просмотров:
  • 0 Скачиваний:
  • 0 Комментариев:
  • 0.0 Рейтинг:
  • (Голосов: 0)
Описание:
Совсем недавно наткнулся на довольно хорошую и интересную заметку, где оповестили о том, как легко и просто можно показать у себя в блоке RSS рассылку другого сайта. И всё это делается с помощью CMS WordPress, что определенно будет полезно для вас. Так как в данной CMS есть функция fetch_feed($url), при помощи которую можно передать ссылку на рассылку и она создаст компонент с данными о данной рассылке - это и заголовок, и текст и даже сама ссылка и автор. Данные будут доступны в порядке, что они имеются в указанной рассылке. © Fance.ru

Фид другого блога в сайдбаре
Приведу пример использования fetch_feed(), для того чтобы вывести в сайдбаре колонку с последними записями другого блога (допустим fance.ru). Пример "примеряю" на дефолтную тему twentyeleven:

Код
<aside id="meta" class="widget">
  <h3 class="widget-title">Фид wp-info.ru:</h3>
  <?php
  if( function_exists('fetch_feed') ){
   
  $feed = fetch_feed('http://wp-info.ru/feed'); // УРЛ фида
   
  $limit = $feed->get_item_quantity(7); // задаем количество статей
  $items = $feed->get_items(0, $limit); // создаем массив элементов фида
   
  if( $limit == 0 )
  echo 'Фид пустой или недоступен.';
  else
  foreach( $items as $item ){ ?>
  <a href="<?php echo $item->get_permalink(); ?>" title="<?php echo $item->get_date('j F Y @ g:i a'); ?>"><?php echo $item->get_title(); ?></a>
  <p>
  <?php echo substr($item->get_description(), 0, 200); ?>
  <span>[...]</span>
  </p>
  <?php
  }
  }
  ?>
</aside>
Теги: Фид, Блог., RSS
Источник: не указан
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]