git-svn-id: https://develop.svn.wordpress.org/trunk@5974 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
0210464be1
commit
31d9b33458
|
@ -65,7 +65,6 @@ function redirect_canonical() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// paging
|
// paging
|
||||||
if ( is_paged() && strpos($redirect['query'], 'paged=') !== false ) {
|
|
||||||
if ( $paged = get_query_var('paged') ) {
|
if ( $paged = get_query_var('paged') ) {
|
||||||
if ( $paged > 1 ) {
|
if ( $paged > 1 ) {
|
||||||
if ( !$redirect_url )
|
if ( !$redirect_url )
|
||||||
|
@ -81,11 +80,15 @@ function redirect_canonical() {
|
||||||
$redirect['query'] = remove_query_arg('paged', $redirect['query']);
|
$redirect['query'] = remove_query_arg('paged', $redirect['query']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// tack on any additional query vars
|
// tack on any additional query vars
|
||||||
if ( $redirect_url && $redirect['query'] )
|
if ( $redirect_url && $redirect['query'] ) {
|
||||||
$redirect_url .= '?' . $redirect['query'];
|
if ( strpos($redirect_url, '?') !== false )
|
||||||
|
$redirect_url .= '&';
|
||||||
|
else
|
||||||
|
$redirect_url .= '?';
|
||||||
|
$redirect_url .= $redirect['query'];
|
||||||
|
}
|
||||||
|
|
||||||
if ( !$redirect_url ) { // we're only going down this road if we don't have a WP-generated link from above
|
if ( !$redirect_url ) { // we're only going down this road if we don't have a WP-generated link from above
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue