- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 3.6.3
- Связанный плагин/тема
- Enfold
Обзор проблемы
Переведенные заголовок и ALT изображения не отображаются на фронтенде переведенной страницы Enfold. Вы можете столкнуться с этой проблемой в следующем сценарии:
- Добавьте изображение в библиотеку медиафайлов и переведите заголовок и текст ALT.
- Создайте страницу с помощью Avia Builder.
- Добавьте элемент изображения.
- Выберите изображение, которое Вы загрузили и перевели на шаге 1.
- Переведите страницу.
На фронтенде Вы увидите, что оригинальные заголовок и тексты ALT изображения отображаются на дополнительном языке.
Обходное решение
Чтобы устранить эту проблему, откройте файл image.php в папке ../enfold/config-templatebuilder/avia-shortcodes/ Вашей установки WordPress и добавьте следующий код:
$attachment = apply_filters('wpml_object_id', $attachment, 'attachment', true);
Добавьте его непосредственно перед следующей строкой:
$attachment_entry = get_post( $attachment );