WPSEO_Replace_Vars::retrieve_date
Retrieve the date of the post/page/cpt for use as replacement string.
Метод класса: WPSEO_Replace_Vars{}
Хуков нет.
Возвращает
Строку|null.
Использование
// private - только в коде основоного (родительского) класса $result = $this->retrieve_date();
Код WPSEO_Replace_Vars::retrieve_date() WPSEO Replace Vars::retrieve date Yoast 27.6
private function retrieve_date() {
$replacement = null;
if ( $this->args->post_date !== '' ) {
// Returns a string.
$replacement = YoastSEO()->helpers->date->format_translated( $this->args->post_date, get_option( 'date_format' ) );
}
elseif ( get_query_var( 'day' ) && get_query_var( 'day' ) !== '' ) {
// Returns a string.
$replacement = get_the_date();
}
elseif ( single_month_title( ' ', false ) ) {
// Returns a string.
$replacement = single_month_title( ' ', false );
}
elseif ( get_query_var( 'year' ) !== '' ) {
// Returns an integer, let's cast to string.
$replacement = (string) get_query_var( 'year' );
}
return $replacement;
}