[wp-cvs] wordpress index.php, 1.85, 1.86 wp-blog-header.php, 1.121, 1.122

Matthew Mullenweg saxmatt at users.sourceforge.net
Sun Feb 13 20:38:31 GMT 2005


Update of /cvsroot/cafelog/wordpress
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10294

Modified Files:
	index.php wp-blog-header.php 
Log Message:
Better default behaviour for theme calling

Index: wp-blog-header.php
===================================================================
RCS file: /cvsroot/cafelog/wordpress/wp-blog-header.php,v
retrieving revision 1.121
retrieving revision 1.122
diff -C2 -d -r1.121 -r1.122
*** wp-blog-header.php	13 Feb 2005 20:32:24 -0000	1.121
--- wp-blog-header.php	13 Feb 2005 20:38:28 -0000	1.122
***************
*** 190,248 ****
  
  // Template redirection
! if ($pagenow == 'index.php') {
! 	if ( isset($wp_template_redirect) && $wp_template_redirect != true) {
! 		// If $wp_template_redirect is set to false, template redirection
! 		// should be skipped for everything except feeds and trackbacks.
! 		$wp_template_redirect = true;
! 		if ( is_feed() && empty($doing_rss) ) {
! 			include(ABSPATH . '/wp-feed.php');
! 			exit;
! 		} else if ( is_trackback() ) {
! 			include(ABSPATH . '/wp-trackback.php');
! 			exit;
! 		}
! 	} elseif ( !isset($wp_template_redirect) ) {
! 		$wp_template_redirect = true;
! 		do_action('template_redirect');
! 		if ( is_feed() && empty($doing_rss) ) {
! 			include(ABSPATH . '/wp-feed.php');
! 			exit;
! 		} else if ( is_trackback() ) {
! 			include(ABSPATH . '/wp-trackback.php');
! 			exit;
! 		} else if ( is_404() && get_404_template() ) {
! 			include(get_404_template());
! 			exit;
! 		} else if ( is_search() && get_search_template() ) {
! 			include(get_search_template());
! 			exit;
! 		} else if ( is_home() && get_home_template() ) {
! 			include(get_home_template());
! 			exit;
! 		} else if ( is_single() && get_single_template() ) {
! 			include(get_single_template());
! 			exit;
! 		} else if ( is_page() && get_page_template() ) {
! 			include(get_page_template());
! 			exit;
! 		} else if ( is_category() && get_category_template()) {
! 			include(get_category_template());
! 			exit;		
! 		} else if ( is_author() && get_author_template() ) {
! 			include(get_author_template());
! 			exit;
! 		} else if ( is_date() && get_date_template() ) {
! 			include(get_date_template());
! 			exit;
! 		} else if ( is_archive() && get_archive_template() ) {
! 			include(get_archive_template());
! 			exit;
! 		} else if ( is_paged() && get_paged_template() ) {
! 			include(get_paged_template());
! 			exit;
! 		} else if ( file_exists(TEMPLATEPATH . "/index.php") ) {
! 			include(TEMPLATEPATH . "/index.php");
! 			exit;
! 		}
  	}
  }
--- 190,241 ----
  
  // Template redirection
! if ( defined('WP_USE_THEMES') && constant('WP_USE_THEMES') ) {
! 	do_action('template_redirect');
! 	if ( is_feed() && empty($doing_rss) ) {
! 		include(ABSPATH . '/wp-feed.php');
! 		exit;
! 	} else if ( is_trackback() ) {
! 		include(ABSPATH . '/wp-trackback.php');
! 		exit;
! 	}
! 	if ( is_feed() && empty($doing_rss) ) {
! 		include(ABSPATH . '/wp-feed.php');
! 		exit;
! 	} else if ( is_trackback() ) {
! 		include(ABSPATH . '/wp-trackback.php');
! 		exit;
! 	} else if ( is_404() && get_404_template() ) {
! 		include(get_404_template());
! 		exit;
! 	} else if ( is_search() && get_search_template() ) {
! 		include(get_search_template());
! 		exit;
! 	} else if ( is_home() && get_home_template() ) {
! 		include(get_home_template());
! 		exit;
! 	} else if ( is_single() && get_single_template() ) {
! 		include(get_single_template());
! 		exit;
! 	} else if ( is_page() && get_page_template() ) {
! 		include(get_page_template());
! 		exit;
! 	} else if ( is_category() && get_category_template()) {
! 		include(get_category_template());
! 		exit;		
! 	} else if ( is_author() && get_author_template() ) {
! 		include(get_author_template());
! 		exit;
! 	} else if ( is_date() && get_date_template() ) {
! 		include(get_date_template());
! 		exit;
! 	} else if ( is_archive() && get_archive_template() ) {
! 		include(get_archive_template());
! 		exit;
! 	} else if ( is_paged() && get_paged_template() ) {
! 		include(get_paged_template());
! 		exit;
! 	} else if ( file_exists(TEMPLATEPATH . "/index.php") ) {
! 		include(TEMPLATEPATH . "/index.php");
! 		exit;
  	}
  }

Index: index.php
===================================================================
RCS file: /cvsroot/cafelog/wordpress/index.php,v
retrieving revision 1.85
retrieving revision 1.86
diff -C2 -d -r1.85 -r1.86
*** index.php	2 Jan 2005 02:47:44 -0000	1.85
--- index.php	13 Feb 2005 20:38:28 -0000	1.86
***************
*** 1,4 ****
  <?php 
! /* Don't remove this line. */
  require('./wp-blog-header.php');
  ?>
\ No newline at end of file
--- 1,5 ----
  <?php 
! /* Short and sweet */
! define('WP_USE_THEMES', true);
  require('./wp-blog-header.php');
  ?>
\ No newline at end of file



More information about the cvs mailing list