WordPress.org

Make WordPress Core

Ticket #3260: 3260.patch

File 3260.patch, 9.0 KB (added by hakre, 5 years ago)
  • wp-includes/feed-atom-comments.php

     
    4747        get_post_custom($comment_post->ID); 
    4848?> 
    4949        <entry> 
    50                 <title><?php 
     50                <title><![CDATA[<?php 
    5151                        if ( !is_singular() ) { 
    5252                                $title = get_the_title($comment_post->ID); 
    5353                                $title = apply_filters('the_title_rss', $title); 
     
    5555                        } else { 
    5656                                printf(ent2ncr(__('By: %s')), get_comment_author_rss()); 
    5757                        } 
    58                 ?></title> 
     58                ?>]]></title> 
    5959                <link rel="alternate" href="<?php comment_link(); ?>" type="<?php bloginfo_rss('html_type'); ?>" /> 
    6060 
    6161                <author> 
  • wp-includes/feed-atom.php

     
    1616  xml:base="<?php bloginfo_rss('home') ?>/wp-atom.php" 
    1717  <?php do_action('atom_ns'); ?> 
    1818 > 
    19         <title type="text"><?php bloginfo_rss('name'); wp_title_rss(); ?></title> 
    20         <subtitle type="text"><?php bloginfo_rss("description") ?></subtitle> 
     19        <title type="text"><![CDATA[<?php bloginfo_rss('name'); wp_title_rss(); ?>]]></title> 
     20        <subtitle type="text"><![CDATA[<?php bloginfo_rss("description") ?>]]></subtitle> 
    2121 
    2222        <updated><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('GMT'), false); ?></updated> 
    2323        <?php the_generator( 'atom' ); ?> 
     
    3030        <?php while (have_posts()) : the_post(); ?> 
    3131        <entry> 
    3232                <author> 
    33                         <name><?php the_author() ?></name> 
     33                        <name><![CDATA[<?php the_author() ?>]]></name> 
    3434                        <?php $author_url = get_the_author_meta('url'); if ( !empty($author_url) ) : ?> 
    3535                        <uri><?php the_author_meta('url')?></uri> 
    3636                        <?php endif; ?> 
  • wp-includes/feed-rdf.php

     
    1919        <?php do_action('rdf_ns'); ?> 
    2020> 
    2121<channel rdf:about="<?php bloginfo_rss("url") ?>"> 
    22         <title><?php bloginfo_rss('name'); wp_title_rss(); ?></title> 
     22        <title><![CDATA[<?php bloginfo_rss('name'); wp_title_rss(); ?>]]></title> 
    2323        <link><?php bloginfo_rss('url') ?></link> 
    24         <description><?php bloginfo_rss('description') ?></description> 
     24        <description><![CDATA[<?php bloginfo_rss('description') ?>]]></description> 
    2525        <dc:date><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('GMT'), false); ?></dc:date> 
    2626        <?php the_generator( 'rdf' ); ?> 
    2727        <sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod> 
     
    3838</channel> 
    3939<?php rewind_posts(); while (have_posts()): the_post(); ?> 
    4040<item rdf:about="<?php the_permalink_rss() ?>"> 
    41         <title><?php the_title_rss() ?></title> 
     41        <title><![CDATA[<?php the_title_rss() ?>]]></title> 
    4242        <link><?php the_permalink_rss() ?></link> 
    4343         <dc:date><?php echo mysql2date('Y-m-d\TH:i:s\Z', $post->post_date_gmt, false); ?></dc:date> 
    44         <dc:creator><?php the_author() ?></dc:creator> 
     44        <dc:creator><![CDATA[<?php the_author() ?>]]></dc:creator> 
    4545        <?php the_category_rss('rdf') ?> 
    4646<?php if (get_option('rss_use_excerpt')) : ?> 
    47         <description><?php the_excerpt_rss() ?></description> 
     47        <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> 
    4848<?php else : ?> 
    49         <description><?php the_content_rss('', 0, '', get_option('rss_excerpt_length'), 2) ?></description> 
     49        <description><![CDATA[<?php the_content_rss('', 0, '', get_option('rss_excerpt_length'), 2) ?>]]></description> 
    5050        <content:encoded><![CDATA[<?php the_content('', 0, '') ?>]]></content:encoded> 
    5151<?php endif; ?> 
    5252        <?php do_action('rdf_item'); ?> 
  • wp-includes/feed-rss.php

     
    1212<?php the_generator( 'comment' ); ?> 
    1313<rss version="0.92"> 
    1414<channel> 
    15         <title><?php bloginfo_rss('name'); wp_title_rss(); ?></title> 
     15        <title><![CDATA[<?php bloginfo_rss('name'); wp_title_rss(); ?>]]></title> 
    1616        <link><?php bloginfo_rss('url') ?></link> 
    17         <description><?php bloginfo_rss('description') ?></description> 
     17        <description><![CDATA[<?php bloginfo_rss('description') ?>]]></description> 
    1818        <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate> 
    1919        <docs>http://backend.userland.com/rss092</docs> 
    2020        <language><?php echo get_option('rss_language'); ?></language> 
     
    2222 
    2323<?php while (have_posts()) : the_post(); ?> 
    2424        <item> 
    25                 <title><?php the_title_rss() ?></title> 
     25                <title><![CDATA[<?php the_title_rss() ?>]]></title> 
    2626<?php if (get_option('rss_use_excerpt')) { ?> 
    2727                <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> 
    2828<?php } else { // use content ?> 
    29                 <description><?php the_content_rss('', 0, '', get_option('rss_excerpt_length')) ?></description> 
     29                <description><![CDATA[<?php the_content_rss('', 0, '', get_option('rss_excerpt_length')) ?>]]></description> 
    3030<?php } ?> 
    3131                <link><?php the_permalink_rss() ?></link> 
    3232                <?php do_action('rss_item'); ?> 
  • wp-includes/feed-rss2-comments.php

     
    1717        <?php do_action('rss2_ns'); do_action('rss2_comments_ns'); ?> 
    1818        > 
    1919<channel> 
    20         <title><?php 
     20        <title><![CDATA[<?php 
    2121                if ( is_singular() ) 
    2222                        printf(ent2ncr(__('Comments on: %s')), get_the_title_rss()); 
    2323                elseif ( is_search() ) 
    2424                        printf(ent2ncr(__('Comments for %s searching on %s')), get_bloginfo_rss( 'name' ), esc_attr($wp_query->query_vars['s'])); 
    2525                else 
    2626                        printf(ent2ncr(__('Comments for %s')), get_bloginfo_rss( 'name' ) . get_wp_title_rss()); 
    27         ?></title> 
     27        ?>]]></title> 
    2828        <atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /> 
    2929        <link><?php (is_single()) ? the_permalink_rss() : bloginfo_rss("url") ?></link> 
    30         <description><?php bloginfo_rss("description") ?></description> 
     30        <description><![CDATA[<?php bloginfo_rss("description") ?>]]></description> 
    3131        <lastBuildDate><?php echo mysql2date('r', get_lastcommentmodified('GMT')); ?></lastBuildDate> 
    3232        <?php the_generator( 'rss2' ); ?> 
    3333        <sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod> 
     
    3939        get_post_custom($comment_post->ID); 
    4040?> 
    4141        <item> 
    42                 <title><?php 
     42                <title><![CDATA[<?php 
    4343                        if ( !is_singular() ) { 
    4444                                $title = get_the_title($comment_post->ID); 
    4545                                $title = apply_filters('the_title_rss', $title); 
     
    4747                        } else { 
    4848                                printf(ent2ncr(__('By: %s')), get_comment_author_rss()); 
    4949                        } 
    50                 ?></title> 
     50                ?>]]></title> 
    5151                <link><?php comment_link() ?></link> 
    52                 <dc:creator><?php echo get_comment_author_rss() ?></dc:creator> 
     52                <dc:creator><![CDATA[<?php echo get_comment_author_rss() ?>]]></dc:creator> 
    5353                <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_comment_time('Y-m-d H:i:s', true, false), false); ?></pubDate> 
    5454                <guid isPermaLink="false"><?php comment_guid() ?></guid> 
    5555<?php if ( post_password_required($comment_post) ) : ?> 
    56                 <description><?php echo ent2ncr(__('Protected Comments: Please enter your password to view comments.')); ?></description> 
     56                <description><![CDATA[<?php echo ent2ncr(__('Protected Comments: Please enter your password to view comments.')); ?>]]></description> 
    5757                <content:encoded><![CDATA[<?php echo get_the_password_form() ?>]]></content:encoded> 
    5858<?php else : // post pass ?> 
    5959                <description><?php comment_text_rss() ?></description> 
  • wp-includes/feed-rss2.php

     
    2121> 
    2222 
    2323<channel> 
    24         <title><?php bloginfo_rss('name'); wp_title_rss(); ?></title> 
     24        <title><![CDATA[<?php bloginfo_rss('name'); wp_title_rss(); ?>]]></title> 
    2525        <atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /> 
    2626        <link><?php bloginfo_rss('url') ?></link> 
    27         <description><?php bloginfo_rss("description") ?></description> 
     27        <description><![CDATA[<?php bloginfo_rss("description") ?>]]></description> 
    2828        <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate> 
    2929        <?php the_generator( 'rss2' ); ?> 
    3030        <language><?php echo get_option('rss_language'); ?></language> 
     
    3333        <?php do_action('rss2_head'); ?> 
    3434        <?php while( have_posts()) : the_post(); ?> 
    3535        <item> 
    36                 <title><?php the_title_rss() ?></title> 
     36                <title><![CDATA[<?php the_title_rss() ?>]]></title> 
    3737                <link><?php the_permalink_rss() ?></link> 
    3838                <comments><?php comments_link(); ?></comments> 
    3939                <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate> 
    40                 <dc:creator><?php the_author() ?></dc:creator> 
     40                <dc:creator><![CDATA[<?php the_author() ?>]]></dc:creator> 
    4141                <?php the_category_rss() ?> 
    4242 
    4343                <guid isPermaLink="false"><?php the_guid(); ?></guid>