Make WordPress Core


Ignore:
Timestamp:
01/17/2019 07:20:16 AM (6 years ago)
Author:
pento
Message:

Docs: Mark the internal functions as @private in wp-includes/post.php.

Props shamim51.
Fixes #44502.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/general-template.php

    r44635 r44636  
    16941694     * @param string $before    Content to prepend to the description.
    16951695     * @param string $after     Content to append to the description.
    1696      */
    1697     return apply_filters( 'get_archives_link', $link_html, $url, $text, $format, $before, $after );
     1696     * @param bool   $selected  True if the current page is the selected archive
     1697     */
     1698    return apply_filters( 'get_archives_link', $link_html, $url, $text, $format, $before, $after, $selected );
    16981699}
    16991700
     
    18211822                    $r['after'] = ' (' . $result->posts . ')' . $after;
    18221823                }
    1823                 $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
     1824                $selected = is_archive() && ( string ) $r[ 'year' ] === $result->year
     1825                            && ( string ) $r[ 'monthnum' ] === $result->month;
     1826                $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'], $selected );
    18241827            }
    18251828        }
     
    18431846                    $r['after'] = ' (' . $result->posts . ')' . $after;
    18441847                }
    1845                 $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
     1848                $selected = is_archive() && ( string ) $r[ 'year' ] === $result->year;
     1849                $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'], $selected );
    18461850            }
    18471851        }
     
    18661870                    $r['after'] = ' (' . $result->posts . ')' . $after;
    18671871                }
    1868                 $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
     1872                $selected = is_archive() && ( string ) $r[ 'year' ] === $result->year
     1873                            && ( string ) $r[ 'monthnum' ] === $result->month
     1874                            && ( string ) $r[ 'day' ] === $result->dayofmonth;
     1875                $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'], $selected );
    18691876            }
    18701877        }
     
    19021909                        $r['after'] = ' (' . $result->posts . ')' . $after;
    19031910                    }
    1904                     $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
     1911                    $selected = is_archive() && ( string ) $r[ 'year' ] === $result->yr
     1912                                && ( string ) $r[ 'week' ] === $result->week;
     1913                    $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'], $selected );
    19051914                }
    19061915            }
     
    19251934                        $text = $result->ID;
    19261935                    }
    1927                     $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
     1936                    $selected = $result->ID === get_the_ID();
     1937                    $output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'], $selected );
    19281938                }
    19291939            }
Note: See TracChangeset for help on using the changeset viewer.