WPSEO_Metabox::get_replace_vars
Prepares the replace vars for localization.
Метод класса: WPSEO_Metabox{}
Хуков нет.
Возвращает
Строку[]. Replace vars.
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_replace_vars();
Код WPSEO_Metabox::get_replace_vars() WPSEO Metabox::get replace vars Yoast 27.5
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() ) );
}