WPSEO_Metabox::get_replace_vars()privateYoast 1.0

Prepares the replace vars for localization.

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

Хуков нет.

Возвращает

Строку[]. Replace vars.

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

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

Код WPSEO_Metabox::get_replace_vars() Yoast 22.4

private function get_replace_vars() {
	$cached_replacement_vars = [];

	$vars_to_cache = [
		'date',
		'id',
		'sitename',
		'sitedesc',
		'sep',
		'page',
		'currentdate',
		'currentyear',
		'currentmonth',
		'currentday',
		'post_year',
		'post_month',
		'post_day',
		'name',
		'author_first_name',
		'author_last_name',
		'permalink',
		'post_content',
		'category_title',
		'tag',
		'category',
	];

	foreach ( $vars_to_cache as $var ) {
		$cached_replacement_vars[ $var ] = wpseo_replace_vars( '%%' . $var . '%%', $this->get_metabox_post() );
	}

	// Merge custom replace variables with the WordPress ones.
	return array_merge( $cached_replacement_vars, $this->get_custom_replace_vars( $this->get_metabox_post() ) );
}