[wp-cvs] wordpress/wp-includes classes.php,1.43,1.44

Ryan Boren rboren at users.sourceforge.net
Fri Jan 21 05:10:16 GMT 2005


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

Modified Files:
	classes.php 
Log Message:
Add more rewrite rule filters.

Index: classes.php
===================================================================
RCS file: /cvsroot/cafelog/wordpress/wp-includes/classes.php,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** classes.php	19 Jan 2005 02:21:36 -0000	1.43
--- classes.php	21 Jan 2005 05:10:13 -0000	1.44
***************
*** 1046,1071 ****
--- 1046,1079 ----
  		// Post
  		$post_rewrite = $this->generate_rewrite_rules($this->permalink_structure);
+ 		$post_rewrite = apply_filters('post_rewrite_rules', $post_rewrite);
  
  		// Date
  		$date_rewrite = $this->generate_rewrite_rules($this->get_date_permastruct());
+ 		$date_rewrite = apply_filters('date_rewrite_rules', $date_rewrite);
  		
  		// Root
  		$root_rewrite = $this->generate_rewrite_rules($this->root . '/');
+ 		$root_rewrite = apply_filters('root_rewrite_rules', $root_rewrite);
  
  		// Comments
  		$comments_rewrite = $this->generate_rewrite_rules($this->root . 'comments',true, true, true);
+ 		$comments_rewrite = apply_filters('comments_rewrite_rules', $comments_rewrite);
  
  		// Search
  		$search_structure = $this->root . "search/%search%";
  		$search_rewrite = $this->generate_rewrite_rules($search_structure);
+ 		$search_rewrite = apply_filters('search_rewrite_rules', $search_rewrite);
  
  		// Categories
  		$category_rewrite = $this->generate_rewrite_rules($this->get_category_permastruct());
+ 		$category_rewrite = apply_filters('category_rewrite_rules', $category_rewrite);
  
  		// Authors
  		$author_rewrite = $this->generate_rewrite_rules($this->get_author_permastruct());
+ 		$author_rewrite = apply_filters('author_rewrite_rules', $author_rewrite);
  
  		// Pages
  		$page_rewrite = $this->page_rewrite_rules();
+ 		$page_rewrite = apply_filters('page_rewrite_rules', $page_rewrite);
  
  		// Deprecated style static pages
***************
*** 1086,1090 ****
  	}
  
! 	function mod_rewrite_rules () {
  		if ( ! $this->using_permalinks()) {
  			return '';
--- 1094,1098 ----
  	}
  
! 	function mod_rewrite_rules() {
  		if ( ! $this->using_permalinks()) {
  			return '';
***************
*** 1127,1131 ****
  		$rules .= "</IfModule>\n";
  
! 		$rules = apply_filters('rewrite_rules', $rules);
  
  		return $rules;
--- 1135,1140 ----
  		$rules .= "</IfModule>\n";
  
! 		$rules = apply_filters('mod_rewrite_rules', $rules);
! 		$rules = apply_filters('rewrite_rules', $rules);  // Deprecated
  
  		return $rules;



More information about the cvs mailing list