@webl2m

Как перевести всплывающие ошибки полей Contact form 7?

Использую Polylang. Попытался перевести так:
add_filter('wpcf7_validate', 'custom_cf7_error_messages', 10, 2);

function custom_cf7_error_messages($result, $tags) {
    $current_lang = pll_current_language();

    if ($current_lang == 'en') {
        if (isset($result->messages['invalid_required'])) {
            $result->messages['invalid_required'] = 'This field is required';
        }
        if (isset($result->messages['invalid_email'])) {
            $result->messages['invalid_email'] = 'Please enter a valid email address';
        }
    }

    return $result;
}
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
@Refguser
Решения для бизнеса: от создания ИМ до...
Возможно нужен CF7 Polylang. (я его не юзал)

Но я обычно делаю под каждый язык свою форму. Так проще в управлении

АПД, судя по видео плагин делает тоже самое, только ещё управляет выводом. :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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