Отборные материалы о дизайне, seo, wordpress

выводим любую rss ленту на блоге

новые wordpress темы за 2009 год Очень часто возникает такая ситуация, когда у вас есть 2 или более сайтов на смежные тематики и вы хотите, чтобы пользователи могли видеть анонсы новых статей ваших смежных сайтов.

Сегодня я расскажу, как это легко сделать стандартными средствами wordpress

Для этого, нужно добавить немного кода.

<noindex>
<?php if(function_exists('fetch_feed')) {

        include_once(ABSPATH.WPINC.'/feed.php');
        $feed = fetch_feed('http://feeds.feedburner.com/fleek/oakS'); // здесь указываем наш фид
        $limit = $feed->get_item_quantity(3); // здесь указываем сколько анонсов нужно вывести
        $items = $feed->get_items(0, $limit); // создаем массив

}
if ($limit == 0) echo '<div>The feed is either empty or unavailable.</div>';
else foreach ($items as $item) : ?>

<div>
        <a href="<?php echo $item->get_permalink(); ?>" rel="nofollow" class="rss-link"
          title="<?php echo $item->get_date('j F Y @ g:i a'); ?>">
                <?php echo $item->get_title(); ?>
        </a>
</div>
<div>
        <?php echo substr($item->get_description(), 0, 150); ?>  // указываем длину анонса
        <span>[...]</span>
</div>

<?php endforeach; ?>
                            </noindex>

Как видите, я заранее заключил вывод в теги ноиндекс и нофолоу, так как открывая для индексации этот блок вы тем самым делаете дублированный контент на сайте. Но с другой стороны, если заголовок будет коротким, то можете эти теги убрать.

Также к ссылке я добавил класс rss-link, теперь вы можете добавить форматирование к заголовку, добавив этот класс в файл стилей.

Мониторинг сети: если вам нужно блеснуть оригинальностью в общение на форуме или сделать красивую подпись, смотрите стихи про интернет. Всегда найдете что-то свежее и интересное

Похожие статьи:

Обязательно прочтите также и такие интерестные статьи:

.


оставить отзыв