diff --git wp-includes/link-template.php wp-includes/link-template.php
index 7c5f511..bf3d009 100644
|
|
function get_pagenum_link($pagenum = 1) { |
1403 | 1403 | $qs_regex = '|\?.*?$|'; |
1404 | 1404 | preg_match( $qs_regex, $request, $qs_match ); |
1405 | 1405 | |
| 1406 | $parts = array(); |
| 1407 | |
| 1408 | $parts[] = untrailingslashit( get_bloginfo( 'url' ) ); |
| 1409 | |
1406 | 1410 | if ( !empty( $qs_match[0] ) ) { |
1407 | 1411 | $query_string = $qs_match[0]; |
1408 | 1412 | $request = preg_replace( $qs_regex, '', $request ); |
… |
… |
function get_pagenum_link($pagenum = 1) { |
1414 | 1418 | $request = preg_replace( '|^index\.php|', '', $request); |
1415 | 1419 | $request = ltrim($request, '/'); |
1416 | 1420 | |
1417 | | $base = trailingslashit( get_bloginfo( 'url' ) ); |
1418 | | |
1419 | 1421 | if ( $wp_rewrite->using_index_permalinks() && ( $pagenum > 1 || '' != $request ) ) |
1420 | | $base .= 'index.php/'; |
| 1422 | $parts[] = 'index.php'; |
| 1423 | |
| 1424 | $parts[] = untrailingslashit( $request ); |
1421 | 1425 | |
1422 | 1426 | if ( $pagenum > 1 ) { |
1423 | | $request = ( ( !empty( $request ) ) ? trailingslashit( $request ) : $request ) . user_trailingslashit( $wp_rewrite->pagination_base . "/" . $pagenum, 'paged' ); |
| 1427 | $parts[] = $wp_rewrite->pagination_base; |
| 1428 | $parts[] = $pagenum; |
1424 | 1429 | } |
1425 | 1430 | |
1426 | | $result = $base . $request . $query_string; |
| 1431 | $parts[] = $query_string; |
| 1432 | |
| 1433 | $result = user_trailingslashit( implode( '/', array_filter( $parts ) ), 'paged' ); |
1427 | 1434 | } |
1428 | 1435 | |
1429 | 1436 | $result = apply_filters('get_pagenum_link', $result); |