WordPress
- 13 ответов
- 0 вопросов
3
Вклад в тег
get_locale()
. Локали будут в таком виде: en_US, ru_RUget_user_locale()
.get_locale()
будет игнорироваться язык, который выбрал пользователь у себя в профиле. Чтобы учитывался язык профиля используйте get_user_locale()
.do_shortcode
не нужно выносить в кавычки, пишется echo do_shortcode(...)
<?php
$languages_subscribe = get_locale();
if ( $languages_subscribe == 'en_US' ) {
echo do_shortcode('[contact-form-7 id="5865" title="subscribe_en"]');
} else {
echo do_shortcode('[contact-form-7 id="4220" title="subscribe"]');
}
?>