WordPress.org

Make WordPress Core

Ticket #22400: 22400-28379-wp_get_archives.diff

File 22400-28379-wp_get_archives.diff, 1.9 KB (added by jtsternberg, 7 years ago)

Fixes bug introduced to wp_get_archives when extract was removed re: https://core.trac.wordpress.org/ticket/22400#comment:130

  • src/wp-includes/general-template.php

     
    12661266                                /* translators: 1: month name, 2: 4-digit year */
    12671267                                $text = sprintf( __( '%1$s %2$d' ), $wp_locale->get_month( $result->month ), $result->year );
    12681268                                if ( $r['show_post_count'] ) {
    1269                                         $after = ' ('.$result->posts.')' . $after;
     1269                                        $r['after'] = ' ('.$result->posts.')' . $after;
    12701270                                }
    1271                                 $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $after );
     1271                                $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
    12721272                        }
    12731273                }
    12741274        } elseif ( 'yearly' == $r['type'] ) {
     
    13061306                                $date = sprintf( '%1$d-%2$02d-%3$02d 00:00:00', $result->year, $result->month, $result->dayofmonth );
    13071307                                $text = mysql2date( $archive_day_date_format, $date );
    13081308                                if ( $r['show_post_count'] ) {
    1309                                         $after = ' (' . $result->posts . ')' . $after;
     1309                                        $r['after'] = ' (' . $result->posts . ')' . $after;
    13101310                                }
    1311                                 $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $after );
     1311                                $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
    13121312                        }
    13131313                }
    13141314        } elseif ( 'weekly' == $r['type'] ) {
     
    13331333                                                $url  = sprintf( '%1$s/%2$s%3$sm%4$s%5$s%6$sw%7$s%8$d', home_url(), '', '?', '=', $arc_year, '&', '=', $result->week );
    13341334                                                $text = $arc_week_start . $archive_week_separator . $arc_week_end;
    13351335                                                if ( $r['show_post_count'] ) {
    1336                                                         $after = ' (' . $result->posts . ')' . $after;
     1336                                                        $r['after'] = ' (' . $result->posts . ')' . $after;
    13371337                                                }
    1338                                                 $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $after );
     1338                                                $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
    13391339                                        }
    13401340                                }
    13411341                }