WordPress Version: 3.7
/**
* Retrieve the permalink for the year archives.
*
* @since 1.5.0
*
* @param int|bool $year False for current year or year for permalink.
* @return string
*/
function get_year_link($year)
{
global $wp_rewrite;
if (!$year) {
$year = gmdate('Y', current_time('timestamp'));
}
$yearlink = $wp_rewrite->get_year_permastruct();
if (!empty($yearlink)) {
$yearlink = str_replace('%year%', $year, $yearlink);
return apply_filters('year_link', home_url(user_trailingslashit($yearlink, 'year')), $year);
} else {
return apply_filters('year_link', home_url('?m=' . $year), $year);
}
}