- Статус
- Открыто
- Заявлено для
- Advanced Custom Fields Multilingual 2.2.4
- Теги темы
- Compatibility, Performance
Обзор проблемы
При использовании Advanced Custom Fields Multilingual с WPML у Вас могут возникнуть проблемы с производительностью при обновлении записей на дополнительном языке, содержащих множество произвольных полей ACF с параметром «Копировать один раз». В некоторых случаях процесс обновления может занять несколько минут и завершиться ошибкой HTTP 502.
Обходное решение
Перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл …/wp-content/plugins/acfml/classes/class-wpml-acf-worker.php.
- Найдите строку 108.
- Замените:
remove_filter( 'acf/$metaKey', $keepOnlyLastFieldReference );
- На:
remove_filter( 'acf/load_reference', $keepOnlyLastFieldReference );
Эта проблема будет исправлена в следующем релизе ACFML.