WPML
Статус
Открыто
Заявлено для
WPML Multilingual for CF7 1.3.2
Связанный плагин/тема
Contact Form 7
Теги темы
Compatibility

Обзор проблемы

При использовании Contact Form 7 добавление атрибута placeholder к полям формы может привести к тому, что система перевода неправильно интерпретирует шорткод. Это может вызвать ошибки в работе форм в переведенных версиях Вашего сайта.

Обходное решение

Отредактируйте перевод формы в Расширенном редакторе переводов (ATE) и убедитесь, что шорткод остался без перевода. Переводите только текст плейсхолдера.

Выполните следующие действия:

  • Откройте перевод в ATE.
  • Перейдите в правый верхний угол редактора ATE, нажмите на значок шестерёнки и убедитесь, что включён параметр «Я предпочитаю более крупные сегменты».
  • Поле с плейсхолдером будет разделено на две строки, например:
    [wpmlcf7-1-email* customer-email placeholder]
    Your E-mail (required)
  • Не переводите первую строку (шорткод). Она должна быть идентична тексту на языке оригинала.
  • Переведите только текст плейсхолдера на второй строке («Ваш e-mail (обязательно)»).

Все известные проблемы →