Make WordPress Core

Ticket #1542: wp-rdf.php-r2786.diff

File wp-rdf.php-r2786.diff, 949 bytes (added by Leffe, 20 years ago)
  • wp-rdf.php

     
    3232        <?php do_action('rdf_header'); ?>
    3333        <items>
    3434                <rdf:Seq>
    35                 <?php $items_count = 0; if ($posts) { foreach ($posts as $post) { start_wp(); ?>
     35                <?php while (have_posts()): the_post(); ?>
    3636                        <rdf:li rdf:resource="<?php permalink_single_rss() ?>"/>
    37                 <?php $wp_items[] = $row; $items_count++; if (($items_count == get_settings('posts_per_rss')) && empty($m)) { break; } } } ?>
     37                <?php endwhile; ?>
    3838                </rdf:Seq>
    3939        </items>
    4040</channel>
    41 <?php if ($posts) { foreach ($posts as $post) { start_wp(); ?>
     41<?php rewind_posts(); while (have_posts()): the_post(); ?>
    4242<item rdf:about="<?php permalink_single_rss() ?>">
    4343        <title><?php the_title_rss() ?></title>
    4444        <link><?php permalink_single_rss() ?></link>
     
    5353<?php endif; ?>
    5454        <?php do_action('rdf_item'); ?>
    5555</item>
    56 <?php } } ?>
     56<?php endwhile; ?>
    5757</rdf:RDF>