WordPress.org

Make WordPress Core

Ticket #35163: remove_query_string.patch

File remove_query_string.patch, 2.4 KB (added by hogetan, 4 years ago)
  • wp-includes/general-template.php

     
    14891489         *
    14901490         * @param string $link_html The archive HTML link content.
    14911491         */
     1492        //var_dump('hoge'.$link_html);
     1493        //var_dump(apply_filters( 'get_archives_link', $link_html ));
    14921494        return apply_filters( 'get_archives_link', $link_html );
    14931495}
    14941496
     
    16231625                        $after = $r['after'];
    16241626                        foreach ( (array) $results as $result ) {
    16251627                                $url = get_month_link( $result->year, $result->month );
    1626                                 if ( 'post' !== $r['post_type'] ) {
    1627                                         $url = add_query_arg( 'post_type', $r['post_type'], $url );
    1628                                 }
    16291628                                /* translators: 1: month name, 2: 4-digit year */
    16301629                                $text = sprintf( __( '%1$s %2$d' ), $wp_locale->get_month( $result->month ), $result->year );
    16311630                                if ( $r['show_post_count'] ) {
     
    16461645                        $after = $r['after'];
    16471646                        foreach ( (array) $results as $result) {
    16481647                                $url = get_year_link( $result->year );
    1649                                 if ( 'post' !== $r['post_type'] ) {
    1650                                         $url = add_query_arg( 'post_type', $r['post_type'], $url );
    1651                                 }
    16521648                                $text = sprintf( '%d', $result->year );
    16531649                                if ( $r['show_post_count'] ) {
    16541650                                        $r['after'] = ' (' . $result->posts . ')' . $after;
     
    16681664                        $after = $r['after'];
    16691665                        foreach ( (array) $results as $result ) {
    16701666                                $url  = get_day_link( $result->year, $result->month, $result->dayofmonth );
    1671                                 if ( 'post' !== $r['post_type'] ) {
    1672                                         $url = add_query_arg( 'post_type', $r['post_type'], $url );
    1673                                 }
    16741667                                $date = sprintf( '%1$d-%2$02d-%3$02d 00:00:00', $result->year, $result->month, $result->dayofmonth );
    16751668                                $text = mysql2date( $archive_day_date_format, $date );
    16761669                                if ( $r['show_post_count'] ) {
     
    16991692                                        $arc_week_start = date_i18n( $archive_week_start_date_format, $arc_week['start'] );
    17001693                                        $arc_week_end   = date_i18n( $archive_week_end_date_format, $arc_week['end'] );
    17011694                                        $url            = sprintf( '%1$s/%2$s%3$sm%4$s%5$s%6$sw%7$s%8$d', home_url(), '', '?', '=', $arc_year, '&', '=', $result->week );
    1702                                         if ( 'post' !== $r['post_type'] ) {
    1703                                                 $url = add_query_arg( 'post_type', $r['post_type'], $url );
    1704                                         }
    17051695                                        $text           = $arc_week_start . $archive_week_separator . $arc_week_end;
    17061696                                        if ( $r['show_post_count'] ) {
    17071697                                                $r['after'] = ' (' . $result->posts . ')' . $after;