Changeset 2239 for trunk/wp-includes/template-functions-links.php
- Timestamp:
- 02/07/2005 07:37:53 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/template-functions-links.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/template-functions-links.php
r2227 r2239 103 103 104 104 function get_year_link($year) { 105 global $ querystring_start, $querystring_equal, $wp_rewrite;105 global $wp_rewrite; 106 106 if (!$year) $year = gmdate('Y', time()+(get_settings('gmt_offset') * 3600)); 107 107 $yearlink = $wp_rewrite->get_year_permastruct(); … … 110 110 return apply_filters('year_link', get_settings('home') . trailingslashit($yearlink), $year); 111 111 } else { 112 return apply_filters('year_link', get_settings('home') . '/'. $querystring_start.'m'.$querystring_equal.$year, $year);112 return apply_filters('year_link', get_settings('home') . '/?m=' . $year, $year); 113 113 } 114 114 } 115 115 116 116 function get_month_link($year, $month) { 117 global $ querystring_start, $querystring_equal, $wp_rewrite;117 global $wp_rewrite; 118 118 if (!$year) $year = gmdate('Y', time()+(get_settings('gmt_offset') * 3600)); 119 119 if (!$month) $month = gmdate('m', time()+(get_settings('gmt_offset') * 3600)); … … 124 124 return apply_filters('month_link', get_settings('home') . trailingslashit($monthlink), $year, $month); 125 125 } else { 126 return apply_filters('month_link', get_settings('home') . '/'. $querystring_start.'m'.$querystring_equal.$year.zeroise($month, 2), $year, $month);126 return apply_filters('month_link', get_settings('home') . '/?m=' . $year . zeroise($month, 2), $year, $month); 127 127 } 128 128 } 129 129 130 130 function get_day_link($year, $month, $day) { 131 global $ querystring_start, $querystring_equal, $wp_rewrite;131 global $wp_rewrite; 132 132 if (!$year) $year = gmdate('Y', time()+(get_settings('gmt_offset') * 3600)); 133 133 if (!$month) $month = gmdate('m', time()+(get_settings('gmt_offset') * 3600)); … … 141 141 return apply_filters('day_link', get_settings('home') . trailingslashit($daylink), $year, $month, $day); 142 142 } else { 143 return apply_filters('day_link', get_settings('home') . '/'. $querystring_start.'m'.$querystring_equal.$year.zeroise($month, 2).zeroise($day, 2), $year, $month, $day);143 return apply_filters('day_link', get_settings('home') . '/?m=' . $year . zeroise($month, 2) . zeroise($day, 2), $year, $month, $day); 144 144 } 145 145 } … … 301 301 global $id, $post, $wpdb; 302 302 global $posts, $posts_per_page, $s; 303 global $querystring_start, $querystring_equal, $querystring_separator;304 303 305 304 if(($posts_per_page == 1) || is_single()) { … … 404 403 } else { 405 404 // we need to know the way queries are being written 406 global $querystring_start, $querystring_equal, $querystring_separator;407 405 // if there's a querystring_start (a "?" usually), it's deffinitely not mod_rewritten 408 if ( stristr( $qstr, $querystring_start) ){406 if ( stristr( $qstr, '?' ) ){ 409 407 // so append the query string (using &, since we already have ?) 410 $qstr .= $querystring_separator.$page_querystring.$querystring_equal.$pagenum;408 $qstr .= '&' . $page_querystring . '=' . $pagenum; 411 409 // otherwise, it could be rewritten, OR just the default index ... 412 410 } elseif( '' != get_settings('permalink_structure')) { … … 426 424 $qstr = trailingslashit($qstr) . $page_modstring . $pagenum; 427 425 } else { 428 $qstr = $index . $querystring_start.$page_querystring.$querystring_equal.$pagenum;426 $qstr = $index . '?' . $page_querystring . '=' . $pagenum; 429 427 } 430 428 } … … 437 435 function next_posts($max_page = 0) { // original by cfactor at cooltux.org 438 436 global $paged, $pagenow; 439 global $querystring_start, $querystring_equal, $querystring_separator;440 437 441 438 if (! is_single()) { … … 469 466 function previous_posts() { // original by cfactor at cooltux.org 470 467 global $_SERVER, $paged, $pagenow; 471 global $querystring_start, $querystring_equal, $querystring_separator;472 468 473 469 if (! is_single()) {
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)