Changeset 3511 for trunk/wp-includes/classes.php
- Timestamp:
- 02/10/2006 12:54:16 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/classes.php
r3510 r3511 368 368 $where .= " AND post_name = '" . $q['name'] . "'"; 369 369 } else if ('' != $q['pagename']) { 370 $reqpage = get_page_by_path($q['pagename']); 370 371 $q['pagename'] = str_replace('%2F', '/', urlencode(urldecode($q['pagename']))); 371 372 $page_paths = '/' . trim($q['pagename'], '/'); 372 373 $q['pagename'] = sanitize_title(basename($page_paths)); 373 374 $q['name'] = $q['pagename']; 374 $page_paths = explode('/', $page_paths);375 foreach($page_paths as $pathdir)376 $page_path .= ($pathdir!=''?'/':'') . sanitize_title($pathdir);377 378 $all_page_ids = get_all_page_ids();379 $reqpage = 0;380 if (is_array($all_page_ids)) { foreach ( $all_page_ids as $page_id ) {381 $page = get_page($page_id);382 if ( $page->fullpath == $page_path ) {383 $reqpage = $page_id;384 break;385 }386 } }387 375 388 376 $where .= " AND (ID = '$reqpage')"; … … 1413 1401 1414 1402 function flush_rules() { 1415 generate_page_ rewrite_rules();1403 generate_page_uri_index(); 1416 1404 delete_option('rewrite_rules'); 1417 1405 $this->wp_rewrite_rules();
Note: See TracChangeset
for help on using the changeset viewer.