Make WordPress Core

Changeset 2803


Ignore:
Timestamp:
08/23/2005 07:43:11 AM (20 years ago)
Author:
matt
Message:

Fixes #1357

File:
1 edited

Legend:

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

    r2602 r2803  
    410410    $qstr = preg_replace('|^/+|', '', $qstr);
    411411    if ($permalink) $qstr = trailingslashit($qstr);
    412     return preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', trailingslashit( get_settings('home') ) . $qstr );
     412    $qstr = preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', trailingslashit( get_settings('home') ) . $qstr );
     413   
     414    // showing /page/1/ or ?paged=1 is redundant
     415    if ($pagenum === 1) {
     416        $qstr = str_replace('page/1/', '', $qstr); // for mod_rewrite style
     417        $qstr = remove_query_arg('paged', $qstr); // for query style
     418    }
     419    return $qstr;
    413420}
    414421
Note: See TracChangeset for help on using the changeset viewer.