Changeset 2087

Show
Ignore:
Timestamp:
01/14/05 05:52:10 (4 years ago)
Author:
rboren
Message:

If template redirection is turned off, we still need to redirect for feeds and trackbacks so that permalinks do not break.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-blog-header.php

    r2069 r2087  
    206206// Template redirection 
    207207if ($pagenow == 'index.php') { 
    208     if ( !isset($wp_template_redirect) ) { 
     208    if ( isset($wp_template_redirect) && $wp_template_redirect != true) { 
     209        // If $wp_template_redirect is set to false, template redirection 
     210        // should be skipped for everything except feeds and trackbacks. 
     211        $wp_template_redirect = true; 
     212        if ( is_feed() ) { 
     213            include(ABSPATH . '/wp-feed.php'); 
     214            exit; 
     215        } else if ( is_trackback() ) { 
     216            include(ABSPATH . '/wp-trackback.php'); 
     217            exit; 
     218        } 
     219    } elseif ( !isset($wp_template_redirect) ) { 
    209220        $wp_template_redirect = true; 
    210221        do_action('template_redirect', '');