Предположим, что вы решили продвинуть другой свой сайт. Как сделать, чтобы ненавязчиво выводились последние новости с этого сайта прямо в вашем блоге? Первое, что приходит на ум — вывести заголовки новостей RSS того сайта где-нибудь в сайдбаре. Сделать это достаточно легко и без применения различных плагинов и виджетов.
Вставьте такой код в то место шаблона, где хотите выводить RSS:
get_item_quantity(5); $rss_items = $rss->get_items(0, $maxitems); ?> <ul> <?php if ($maxitems == 0) echo '<li>Нет записей.</li>'; else // цикл вывода ссылок на новости foreach ( $rss_items as $item ) : ?> <li> <a href='get_permalink(); ?>' title='get_date('j F Y | g:i a'); ?>'> get_title(); ?></a> </li> </ul>
В этом коде представляют интерес несколько переменных:
fetch_feed('http://tiaurus.ru/feed') — адрес RSS
get_item_quantity(5) — количество выводимых ссылок
get_date('j F Y | g:i a') — формат даты. Для нас более привычно использовать d-m-Y h:m
Обновление списка постов зависит от того, какой интервал обновления RSS выставлен на сайте источнике. Количество ссылок можно изменить, но оно всегда будет не больше, чем то количество постов, которое указанный сайт одновременно транслирует в RSS.
Для чего нужен вывод RSS постороннего сайта? Ну, например, чтобы прорекламировать свой другой проект. Иногда просто перечисление последних публикаций может сказать больше о сайте, чем его текстовое описание - не пренебрегайте такой возможностью.
Получилось сделать, вот только выводит без картинок, подскажите пожалуйста как выводить с картинками? Вот мой сайт http://shouw.biz/ слева