Задать вопрос
@LastGeneral

Как вывести разные контактные формы на разных языках?

<?php 
    $locale = get_locale();
    if ($locale == 'ru-RU'){
    	$contact-form = '[contact-form-7 id="158" title="Контактная форма"]';
    } 
	else ($locale == 'uk'){
		$contact-form = '[contact-form-7 id="485" title="Контактна форма"]';
	}
?>
<?php echo do_shortcode( '$contact-form' ); ?>
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
$locale = get_locale();

if ( $locale == 'ru_RU' ) {
	echo do_shortcode( '[contact-form-7 id="158" title="Контактная форма"]' );
} else {
	echo do_shortcode( '[contact-form-7 id="485" title="Контактна форма"]' );
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы