Make WordPress Core


Ignore:
Timestamp:
02/10/2006 12:54:16 AM (19 years ago)
Author:
ryan
Message:

get_page_by_path. Some page uri cleanups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/functions-post.php

    r3510 r3511  
    793793}
    794794
    795 function generate_page_rewrite_rules() {
     795function generate_page_uri_index() {
    796796    global $wpdb;
    797797   
     
    801801    $posts = array_reverse($posts, true);
    802802
    803     $page_rewrite_rules = array();
    804     $page_attachment_rewrite_rules = array();
     803    $page_uris = array();
     804    $page_attachment_uris = array();
    805805
    806806    if ($posts) {
     
    814814                foreach ( $attachments as $attachment ) {
    815815                    $attach_uri = get_page_uri($attachment->ID);
    816                     $page_attachment_rewrite_rules[$attach_uri] = $attachment->post_name;
     816                    $page_attachment_uris[$attach_uri] = $attachment->ID;
    817817                }
    818818            }
    819819
    820             $page_rewrite_rules[$uri] = $post;
    821         }
    822 
    823         update_option('page_uris', $page_rewrite_rules);
     820            $page_uris[$uri] = $id;
     821        }
     822
     823        update_option('page_uris', $page_uris);
    824824       
    825         if ( $page_attachment_rewrite_rules )
    826             update_option('page_attachment_uris', $page_attachment_rewrite_rules);
     825        if ( $page_attachment_uris )
     826            update_option('page_attachment_uris', $page_attachment_uris);
    827827    }
    828828}
Note: See TracChangeset for help on using the changeset viewer.