get_year_link() – Retrieves the permalink for the year archives.

You appear to be a bot. Output may be restricted

Description

Retrieves the permalink for the year archives.

Usage

$string = get_year_link( $year );

Parameters

$year
( int|false ) required – Integer of year. False for current year.

Returns

string The permalink for the specified year archive.

Source

File name: wordpress/wp-includes/link-template.php
Lines:

1 to 23 of 23
function get_year_link( $year ) {
  global $wp_rewrite;
  if ( ! $year ) {
    $year = current_time( 'Y' );
  }
  $yearlink = $wp_rewrite->get_year_permastruct();
  if ( ! empty( $yearlink ) ) {
    $yearlink = str_replace( '%year%', $year, $yearlink );
    $yearlink = home_url( user_trailingslashit( $yearlink, 'year' ) );
  } else {
    $yearlink = home_url( '?m=' . $year );
  }

  
/**
 * Filters the year archive permalink.
 *
 * @since 1.5.0
 *
 * @param string $yearlink Permalink for the year archive.
 * @param int    $year     Year for the archive.
 */
  return apply_filters( 'year_link', $yearlink, $year );
}
 

 View on GitHub View on Trac