Ticket #18991: 18991.matches.diff
| File 18991.matches.diff, 1.5 KB (added by , 15 years ago) |
|---|
-
wp-includes/rewrite.php
314 314 315 315 if ( preg_match("!^$match!", $request_match, $matches) ) { 316 316 317 if ( $wp_rewrite->use_verbose_page_rules && preg_match( '/pagename=\$ ([^&\[]+)\[([0-9]+)\]/', $query, $varmatch ) ) {317 if ( $wp_rewrite->use_verbose_page_rules && preg_match( '/pagename=\$matches\[([0-9]+)\]/', $query, $varmatch ) ) { 318 318 // this is a verbose page match, lets check to be sure about it 319 if ( ! get_page_by_path( $ {$varmatch[1]}[$varmatch[2]] ) )319 if ( ! get_page_by_path( $matches[ $varmatch[1] ] ) ) 320 320 continue; 321 321 } 322 322 -
wp-includes/class-wp.php
201 201 if ( preg_match("#^$match#", $request_match, $matches) || 202 202 preg_match("#^$match#", urldecode($request_match), $matches) ) { 203 203 204 if ( $wp_rewrite->use_verbose_page_rules && preg_match( '/pagename=\$ ([^&\[]+)\[([0-9]+)\]/', $query, $varmatch ) ) {204 if ( $wp_rewrite->use_verbose_page_rules && preg_match( '/pagename=\$matches\[([0-9]+)\]/', $query, $varmatch ) ) { 205 205 // this is a verbose page match, lets check to be sure about it 206 if ( ! get_page_by_path( $ {$varmatch[1]}[$varmatch[2]] ) )206 if ( ! get_page_by_path( $matches[ $varmatch[1] ] ) ) 207 207 continue; 208 208 } 209 209