@hooli-gun

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

Как правильно её вывести?
<?php
    $locale = get_locale();
    if($locale == 'ru_RU') {
        $contact_form = 'echo do_shortcode( '[contact-form-7 id="420" title="Оформити заявку"]' );';
    } else if($locale == 'uk'){
        $contact_form = 'echo do_shortcode( '[contact-form-7 id="419" title="Оформить заявку"]' );';
    } else {
        $contact_form = 'echo do_shortcode( '[contact-form-7 id="421" title="Make a request"]' );';
    }
?>

<?php $contact_form ?>
  • Вопрос задан
  • 27 просмотров
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
$locale = get_locale();

if( $locale == 'uk' ) {
	echo do_shortcode( '[contact-form-7 id="420" title="Оформити заявку"]' );
} elseif( $locale == 'ru_RU' ) {
	echo do_shortcode( '[contact-form-7 id="419" title="Оформить заявку"]' );
} else {
	echo do_shortcode( '[contact-form-7 id="421" title="Make a request"]' );
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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