Make WordPress Core

Changeset 2038


Ignore:
Timestamp:
01/03/2005 12:14:42 AM (20 years ago)
Author:
saxmatt
Message:

Formatting cleanup and added category-123.php functionality.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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}
Note: See TracChangeset for help on using the changeset viewer.