- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- Bricks
- Теги темы
- Compatibility
Обзор проблемы
При использовании Bricks с WPML Вы можете столкнуться с проблемой, при которой переведенные ALT-тексты изображений некорректно отображаются в элементе изображения. Если подпись к изображению берется из медиафайла вместо произвольной подписи, на фронтенде может отображаться оригинальная подпись исходного изображения.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл …/wp-content/themes/bricks/includes/elements/image.php.
- Найдите строку 751.
- Замените:
$image_id = isset( $image['id'] ) ? $image['id'] : '';
- На:
$image_id = isset( $image['id'] ) ? apply_filters( 'wpml_object_id', $image['id'], 'attachment', TRUE ) : ''; $image['id'] = $image_id;