WordPress.org

Make WordPress Core

Ticket #6783: 6783_feed_rss2.diff

File 6783_feed_rss2.diff, 2.2 KB (added by hailin, 7 years ago)

patch

  • C:/xampp/htdocs/wordpress_trunk/wp-includes/feed-rss2.php

     
    2828        <?php the_generator( 'rss2' ); ?> 
    2929        <language><?php echo get_option('rss_language'); ?></language> 
    3030        <?php do_action('rss2_head'); ?> 
     31         
    3132        <?php while( have_posts()) : the_post(); ?> 
     33         
    3234        <item> 
    3335                <title><?php the_title_rss() ?></title> 
    3436                <link><?php the_permalink_rss() ?></link> 
     
    3638                <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate> 
    3739                <dc:creator><?php the_author() ?></dc:creator> 
    3840                <?php the_category_rss() ?> 
     41                <guid isPermaLink="false"><?php the_guid(); ?></guid> 
     42                 
     43                <?php if (get_option('rss_use_excerpt')) : ?> 
     44                 
     45                        <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> 
     46                         
     47                <?php else : ?> 
     48                 
     49                        <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> 
     50                         
     51                        <?php if ( strlen( $post->post_content ) > 0 ) : ?> 
     52                                <content:encoded><![CDATA[<?php the_content() ?>]]></content:encoded> 
     53                        <?php else : ?> 
     54                                <content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded> 
     55                        <?php endif; ?> 
     56                 
     57                <?php endif; ?> 
    3958 
    40                 <guid isPermaLink="false"><?php the_guid(); ?></guid> 
    41 <?php if (get_option('rss_use_excerpt')) : ?> 
    42                 <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> 
    43 <?php else : ?> 
    44                 <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> 
    45         <?php if ( strlen( $post->post_content ) > 0 ) : ?> 
    46                 <content:encoded><![CDATA[<?php the_content() ?>]]></content:encoded> 
    47         <?php else : ?> 
    48                 <content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded> 
    49         <?php endif; ?> 
    50 <?php endif; ?> 
    5159                <wfw:commentRss><?php echo get_post_comments_feed_link(); ?></wfw:commentRss> 
    52 <?php rss_enclosure(); ?> 
    53         <?php do_action('rss2_item'); ?> 
     60                 
     61                <?php  
     62                rss_enclosure(); 
     63                 
     64                $parsed_content = apply_filters('the_content_rss', $post->post_content );  
     65                do_action('rss2_item', $parsed_content);  
     66                ?> 
     67                 
    5468        </item> 
     69         
    5570        <?php endwhile; ?> 
     71         
    5672</channel> 
    5773</rss> 
     74