Changeset 9318
- Timestamp:
- 10/24/2008 07:36:43 AM (16 years ago)
- Location:
- trunk/wp-includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/canonical.php
r9300 r9318 150 150 $paged_redirect['path'] = user_trailingslashit( trailingslashit( $paged_redirect['path'] ) . 'feed/' . ( ( 'rss2' == get_query_var('feed') || 'feed' == get_query_var('feed') ) ? '' : get_query_var('feed') ), 'feed' ); 151 151 } 152 if ( get_query_var('cpage') > 1) {152 if ( ( 'newest' == get_option('default_comments_page') && get_query_var('cpage') > 0 ) || ( 'newest' != get_option('default_comments_page') && get_query_var('cpage') > 1 ) ) { 153 153 $paged_redirect['path'] = user_trailingslashit( trailingslashit( $paged_redirect['path'] ) . 'comment-page-' . get_query_var('cpage'), 'commentpaged' ); 154 154 } -
trunk/wp-includes/link-template.php
r9300 r9318 1149 1149 $request = preg_replace('|^'. $home_root . '|', '', $request); 1150 1150 $request = preg_replace('|^/+|', '', $request); 1151 $request = preg_replace('|comment-page-[0-9]+/?$|', '', $request); 1151 1152 1152 1153 $base = trailingslashit( get_bloginfo( 'home' ) ); … … 1155 1156 1156 1157 if ( 'newest' == get_option('default_comments_page') ) { 1157 if ( $pagenum != $max_page ) 1158 if ( $pagenum != $max_page ) { 1159 if ( $wp_rewrite->using_permalinks() ) 1160 $result = user_trailingslashit( trailingslashit($base . $request) . 'comment-page-' . $pagenum, 'commentpaged'); 1161 else 1162 $result = add_query_arg( 'cpage', $pagenum, $base . $request ); 1163 } 1164 } elseif ( $pagenum > 1 ) { 1165 if ( $wp_rewrite->using_permalinks() ) 1166 $result = user_trailingslashit( trailingslashit($base . $request) . 'comment-page-' . $pagenum, 'commentpaged'); 1167 else 1158 1168 $result = add_query_arg( 'cpage', $pagenum, $base . $request ); 1159 } elseif ( $pagenum > 1 ) 1160 $result = add_query_arg( 'cpage', $pagenum, $base . $request ); 1169 } 1161 1170 1162 1171 $result .= '#comments'; … … 1182 1191 1183 1192 $page = get_query_var('cpage'); 1184 1193 1185 1194 if ( !$page ) 1186 1195 $page = 1; … … 1210 1219 */ 1211 1220 function previous_comments_link($label='') { 1212 global $wp_query;1213 1221 1214 1222 if ( !is_singular() ) … … 1223 1231 return; 1224 1232 1225 $ nextpage = intval($page) - 1;1233 $prevpage = intval($page) - 1; 1226 1234 1227 1235 if ( empty($label) ) 1228 1236 $label = __('« Older Comments'); 1229 1237 1230 echo '<a href="' . clean_url(get_comments_pagenum_link($ nextpage));1238 echo '<a href="' . clean_url(get_comments_pagenum_link($prevpage)); 1231 1239 $attr = apply_filters( 'previous_comments_link_attributes', '' ); 1232 1240 echo "\" $attr>". preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $label) .'</a>';
Note: See TracChangeset
for help on using the changeset viewer.