Yoast\WP\SEO\Helpers

Current_Page_Helper::get_non_cached_date_archive_permalink()protectedYoast 1.0

Returns the permalink of the currently opened date archive.

Метод класса: Current_Page_Helper{}

Хуков нет.

Возвращает

Строку. The permalink of the currently opened date archive.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_non_cached_date_archive_permalink();

Код Current_Page_Helper::get_non_cached_date_archive_permalink() Yoast 22.3

protected function get_non_cached_date_archive_permalink() {
	$date_archive_permalink = '';
	$wp_query               = $this->wp_query_wrapper->get_main_query();

	if ( $wp_query->is_day() ) {
		$date_archive_permalink = \get_day_link( $wp_query->get( 'year' ), $wp_query->get( 'monthnum' ), $wp_query->get( 'day' ) );
	}
	if ( $wp_query->is_month() ) {
		$date_archive_permalink = \get_month_link( $wp_query->get( 'year' ), $wp_query->get( 'monthnum' ) );
	}
	if ( $wp_query->is_year() ) {
		$date_archive_permalink = \get_year_link( $wp_query->get( 'year' ) );
	}

	return $date_archive_permalink;
}