Yoast\WP\SEO\Helpers
Current_Page_Helper::get_non_cached_date_archive_permalink
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() Current Page Helper::get non cached date archive permalink Yoast 28.0
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;
}