Make WordPress Core


Ignore:
Timestamp:
11/20/2011 06:32:42 PM (15 years ago)
Author:
nacin
Message:

Restore RDF feed. fixes #4967.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/canonical.php

    r18884 r19364  
    219219                                if ( get_query_var( 'withcomments' ) )
    220220                                        $addl_path .= 'comments/';
    221                                 if ( ( in_array( get_default_feed(), array( 'rss', 'rdf' ) ) && 'feed' == get_query_var('feed') ) || in_array( get_query_var('feed'), array( 'rss', 'rdf' ) ) )
     221                                if ( ( 'rss' == get_default_feed() && 'feed' == get_query_var('feed') ) || 'rss' == get_query_var('feed') )
    222222                                        $addl_path .= user_trailingslashit( 'feed/' . ( ( get_default_feed() == 'rss2' ) ? '' : 'rss2' ), 'feed' );
    223223                                else
     
    229229                                        'wp-commentsrss2.php' => 'comments_rss2',
    230230                                        'wp-feed.php'         => get_default_feed(),
    231                                         'wp-rdf.php'          => 'rss2',
     231                                        'wp-rdf.php'          => 'rdf',
    232232                                        'wp-rss.php'          => 'rss2',
    233233                                        'wp-rss2.php'         => 'rss2',
     
    315315
    316316                // Redirect obsolete feeds
    317                 $redirect['query'] = preg_replace( '#(^|&)feed=(rss|rdf)(&|$)#', '$1feed=rss2$3', $redirect['query'] );
     317                $redirect['query'] = preg_replace( '#(^|&)feed=rss(&|$)#', '$1feed=rss2$3', $redirect['query'] );
    318318
    319319                // Remove redundant leading ampersands
Note: See TracChangeset for help on using the changeset viewer.