Changeset 1531

Show
Ignore:
Timestamp:
08/11/04 01:55:34 (4 years ago)
Author:
rboren
Message:

Add pagename query var.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-blog-header.php

    r1527 r1531  
    5151} 
    5252 
    53 $wpvarstoreset = array('m','p','posts','w', 'cat','withcomments','s','search','exact', 'sentence','poststart','postend','preview','debug', 'calendar','page','paged','more','tb', 'pb','author','order','orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'feed', 'author_name', 'static'); 
     53$wpvarstoreset = array('m','p','posts','w', 'cat','withcomments','s','search','exact', 'sentence','poststart','postend','preview','debug', 'calendar','page','paged','more','tb', 'pb','author','order','orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'feed', 'author_name', 'static', 'pagename'); 
    5454 
    5555for ($i=0; $i<count($wpvarstoreset); $i += 1) { 
  • trunk/wp-includes/classes.php

    r1527 r1531  
    221221            $q['name'] = preg_replace('/[^a-z0-9-_]/', '', $q['name']); 
    222222            $where .= " AND post_name = '" . $q['name'] . "'"; 
    223         } 
     223        } else if ('' != $q['pagename']) { 
     224        // If pagename is set, set static to true and set name to pagename. 
     225        $q['pagename'] = preg_replace('/[^a-z0-9-_]/', '', $q['pagename']); 
     226        $q['name'] = $q['pagename']; 
     227        $q['static'] = true; 
     228            $where .= " AND post_name = '" . $q['pagename'] . "'"; 
     229        } 
     230 
    224231 
    225232        if ('' != $q['w']) { 
  • trunk/wp-includes/functions.php

    r1527 r1531  
    12051205    '%postname%', 
    12061206    '%post_id%', 
    1207     '%category%', 
    1208     '%author%', 
     1207   '%category%', 
     1208   '%author%', 
    12091209    '%pagename%' 
    12101210    ); 
     
    12351235    'name=', 
    12361236    'p=', 
    1237     'category_name=', 
    1238     'author_name=', 
    1239     'static=1&name=',     
     1237   'category_name=', 
     1238   'author_name=', 
     1239    'pagename=',     
    12401240    ); 
    12411241 
  • trunk/wp-includes/template-functions-links.php

    r1527 r1531  
    3535        '%monthnum%', 
    3636        '%day%', 
    37        '%hour%', 
    38        '%minute%', 
    39        '%second%', 
     37    '%hour%', 
     38    '%minute%', 
     39    '%second%', 
    4040        '%postname%', 
    4141        '%post_id%',