[wp-cvs] wordpress/wp-includes classes.php,1.56,1.57

Ryan Boren rboren at users.sourceforge.net
Sun Feb 13 18:42:42 GMT 2005


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

Modified Files:
	classes.php 
Log Message:
Make adding new feeds to rewrite rules easier.

Index: classes.php
===================================================================
RCS file: /cvsroot/cafelog/wordpress/wp-includes/classes.php,v
retrieving revision 1.56
retrieving revision 1.57
diff -C2 -d -r1.56 -r1.57
*** classes.php	13 Feb 2005 18:26:50 -0000	1.56
--- classes.php	13 Feb 2005 18:42:40 -0000	1.57
***************
*** 778,781 ****
--- 778,783 ----
  					 );
  
+ 	var $feeds = array ('feed', 'rdf', 'rss', 'rss2', 'atom');
+ 
  	function using_permalinks() {
  		if (empty($this->permalink_structure))
***************
*** 1012,1017 ****
  
  	function generate_rewrite_rules($permalink_structure, $page = true, $feed = true, $forcomments = false, $walk_dirs = true) {
! 		$feedregex2 = '(feed|rdf|rss|rss2|atom)/?$';
! 		$feedregex = 'feed/' . $feedregex2;
  
  		$trackbackregex = 'trackback/?$';
--- 1014,1023 ----
  
  	function generate_rewrite_rules($permalink_structure, $page = true, $feed = true, $forcomments = false, $walk_dirs = true) {
! 		$feedregex2 = '';
! 		foreach ($this->feeds as $feed) {
! 			$feedregex2 .= $feed . '|';
! 		}
! 		$feedregex2 = '(' . trim($feedregex2, '|') .  ')/?$';
! 		$feedregex = $this->feed_base  . '/' . $feedregex2;
  
  		$trackbackregex = 'trackback/?$';



More information about the cvs mailing list