WPSEO_Taxonomy::get_replace_vars()privateYoast 1.0

Prepares the replace vars for localization.

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

Хуков нет.

Возвращает

Массив<Строку,. string> The replacement variables.

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

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

Код WPSEO_Taxonomy::get_replace_vars() Yoast 22.4

private function get_replace_vars() {
	$term_id = $this::get_tag_id();
	$term    = get_term_by( 'id', $term_id, $this::get_taxonomy() );

	$cached_replacement_vars = [];

	$vars_to_cache = [
		'date',
		'id',
		'sitename',
		'sitedesc',
		'sep',
		'page',
		'term_title',
		'term_description',
		'term_hierarchy',
		'category_description',
		'tag_description',
		'searchphrase',
		'currentyear',
	];

	foreach ( $vars_to_cache as $var ) {
		$cached_replacement_vars[ $var ] = wpseo_replace_vars( '%%' . $var . '%%', $term );
	}

	return $cached_replacement_vars;
}