Обзор проблемы
Если Вы создадите галерею Gutenberg с помощью плагина Jetpack, при переводе Вы увидите эту ошибку:
Warning: Invalid argument supplied for foreach() in …/wp-content/plugins/jetpack/modules/carousel/jetpack-carousel.php on line 738
Обходное решение
Эта проблема решена. Обновление до последней версии решает эту проблему на Вашем сайте, поэтому это обходное решение потребуется Вам только в том случае, если Вы пока не можете выполнить обновление.
- Сделайте полную резервную копию Вашего сайта.
- Откройте файл wp-content/plugins/jetpack/modules/carousel/jetpack-carousel.php.
- Найдите строку 786.
- Замените:
$attachment_id = absint( $class_id[2] );
- На
$attachment_id = apply_filters( 'wpml_object_id', absint( $class_id[2] ), 'attachment' );