WPML
Статус
Открыто
Заявлено для
WPML Multilingual CMS 4.8.0
Теги темы
Bug

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

При сохранении записи с медиафайлами в конструкторе Bricks Вы можете получить ошибку «Error on save: HTTP code 200»

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

В данный момент наши разработчики работают над этой проблемой.

Пожалуйста, не забудьте создать резервную копию перед применением обходного решения в коде!

Чтобы применить обходное решение, перейдите к файлу: /wp-content/plugins/sitepress-multilingual-cms/classes/media/duplication/class-wpml-media-attachments-duplication.php
После этой строки:

$lang     = $this->sitepress->get_language_for_element( $post->ID, 'post_' . $post->post_type );

добавьте это условие:
if ($lang == NULL) {
   $not_revision = get_post_parent($post->ID);
   $lang = $this->sitepress->get_language_for_element( $not_revision->ID, 'post_' . $post->post_type );
}

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