@Elbakidze

Как добавить в тайтл и десрипшин города?

Добавить в тайтл и десрипшин города. Нужно что что бы в тайтле страниц и десрипшине отображался город в зависимости от выбранного города на сайте.

Например *Кредитные карты в г(Город который выбран)*

Использую плагин yoast seo
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Вы можете добавить свою переменную в Yoast

function get_seo_city() {

	$city = get_post_meta( get_the_ID(), '_city', true );

	if ( ! $city ) {
		$string = 'Город по умолчанию';
	}

	return $string;
}


// Define the action for register yoast_variable replacments.
function register_custom_yoast_variables() {
	wpseo_register_var_replacement( '%%City%%', 'get_seo_city', 'advanced', __( 'Some instead title text', 'wpgen' ) );
}

// Add action.
add_action( 'wpseo_register_extra_replacements', 'register_custom_yoast_variables' );


По склонению городов в писал здесь https://qna.habr.com/q/1130066#answer_2138126
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы