Changeset 2038

Show
Ignore:
Timestamp:
01/03/05 00:14:42 (4 years ago)
Author:
saxmatt
Message:

Formatting cleanup and added category-123.php functionality.

Files:

Legend:

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

    r1972 r2038  
    77require_once( dirname(__FILE__) . '/wp-config.php'); 
    88 
    9 require_once( dirname(__FILE__) . '/wp-includes/wp-l10n.php'); 
     9require_once( ABSPATH . '/wp-includes/wp-l10n.php'); 
    1010 
    1111$query_vars = array(); 
     
    104104} 
    105105 
    106 if ('' != $feed) { 
    107     $doing_rss = true; 
    108 
    109  
    110 if (is_trackback()) { 
    111     $doing_trackback = true; 
    112 
     106if ( '' != $feed ) 
     107    $doing_rss = true; 
     108 
     109 
     110if ( is_trackback() ) 
     111    $doing_trackback = true; 
    113112 
    114113// Sending HTTP headers 
    115114 
    116 if (is_404()) { 
    117     header("HTTP/1.x 404 Not Found"); 
     115if ( is_404() ) { 
     116    header('HTTP/1.x 404 Not Found'); 
    118117} else if ( !isset($doing_rss) || !$doing_rss ) { 
    119     @header ('X-Pingback: '. get_bloginfo('pingback_url')); 
     118    @header('X-Pingback: '. get_bloginfo('pingback_url')); 
    120119} else { 
    121120    // We're showing a feed, so WP is indeed the only thing that last changed 
     
    127126    @header("Last-Modified: $wp_last_modified"); 
    128127    @header("ETag: $wp_etag"); 
    129     @header ('X-Pingback: ' . get_bloginfo('pingback_url')); 
     128    @header('X-Pingback: ' . get_bloginfo('pingback_url')); 
    130129 
    131130    // Support for Conditional GET 
     
    143142            exit; 
    144143        } else { 
    145             if (version_compare(phpversion(),'4.3.0','>=')) { 
     144            if ( version_compare(phpversion(), '4.3.0', '>=') ) { 
    146145                header('Not Modified', TRUE, 304); 
    147146            } else { 
     
    197196         (false === strpos($_SERVER['REQUEST_URI'], '?')) ) { 
    198197    $wp_query->is_404 = true; 
    199     header("HTTP/1.x 404 Not Found"); 
     198    header('HTTP/1.x 404 Not Found'); 
    200199} 
    201200 
     
    207206// Template redirection 
    208207if ($pagenow == 'index.php') { 
    209     if (! isset($wp_did_template_redirect)) { 
     208    if ( !isset($wp_did_template_redirect) ) { 
    210209        $wp_did_template_redirect = true; 
    211210        do_action('template_redirect', ''); 
    212         if (is_feed()) { 
    213             include(dirname(__FILE__) . '/wp-feed.php'); 
    214             exit; 
    215         } else if (is_trackback()) { 
    216             include(dirname(__FILE__) . '/wp-trackback.php'); 
    217             exit; 
    218         } else if (is_404() && 
    219                              file_exists("$wp_template_dir/404.php")) { 
     211        if ( is_feed() ) { 
     212            include(ABSPATH . '/wp-feed.php'); 
     213            exit; 
     214        } else if ( is_trackback() ) { 
     215            include(ABSPATH . '/wp-trackback.php'); 
     216            exit; 
     217        } else if ( is_404() && file_exists("$wp_template_dir/404.php") ) { 
    220218            include("$wp_template_dir/404.php"); 
    221219            exit; 
    222         } else if (is_home() &&  
    223                 file_exists("$wp_template_dir/index.php")) { 
     220        } else if ( is_home() && file_exists("$wp_template_dir/index.php") ) { 
    224221            include("$wp_template_dir/index.php"); 
    225222            exit; 
    226         } else if (is_single() && 
    227                              file_exists("$wp_template_dir/single.php")) { 
     223        } else if ( is_single() && file_exists("$wp_template_dir/single.php") ) { 
    228224            include("$wp_template_dir/single.php"); 
    229225            exit; 
    230         } else if (is_page() && file_exists(get_page_template())) { 
     226        } else if ( is_page() && file_exists(get_page_template()) ) { 
    231227            include(get_page_template()); 
    232228            exit; 
    233         } else if (is_category() && 
    234                              file_exists("$wp_template_dir/category.php")) { 
     229        } else if ( is_category() && file_exists("$wp_template_dir/category-" . get_query_var('cat') . '.php') ) { 
     230            include("$wp_template_dir/category" . get_query_var('cat') . '.php'); 
     231            exit;        
     232        } else if ( is_category() && file_exists("$wp_template_dir/category.php") ) { 
    235233            include("$wp_template_dir/category.php"); 
    236234            exit; 
    237         } else if (is_author() && 
    238                              file_exists("$wp_template_dir/author.php")) { 
     235        } else if ( is_author() && file_exists("$wp_template_dir/author.php") ) { 
    239236            include("$wp_template_dir/author.php"); 
    240237            exit; 
    241         } else if (is_date() && 
    242                              file_exists("$wp_template_dir/date.php")) { 
     238        } else if ( is_date() && file_exists("$wp_template_dir/date.php") ) { 
    243239            include("$wp_template_dir/date.php"); 
    244240            exit; 
    245         } else if (is_archive() && 
    246                              file_exists("$wp_template_dir/archive.php")) { 
     241        } else if ( is_archive() && file_exists("$wp_template_dir/archive.php") ) { 
    247242            include("$wp_template_dir/archive.php"); 
    248243            exit; 
    249         } else if (is_search() && 
    250                              file_exists("$wp_template_dir/search.php")) { 
     244        } else if ( is_search() && file_exists("$wp_template_dir/search.php") ) { 
    251245            include("$wp_template_dir/search.php"); 
    252246            exit; 
    253         } else if (is_paged() && 
    254                              file_exists("$wp_template_dir/paged.php")) { 
     247        } else if ( is_paged() && file_exists("$wp_template_dir/paged.php") ) { 
    255248            include("$wp_template_dir/paged.php"); 
    256249            exit; 
    257         } else if (file_exists("$wp_template_dir/index.php")) 
    258             { 
    259                 include("$wp_template_dir/index.php"); 
    260                 exit; 
    261             } 
     250        } else if ( file_exists("$wp_template_dir/index.php") ) { 
     251            include("$wp_template_dir/index.php"); 
     252            exit; 
     253        } 
    262254    } 
    263255}