- Статус
- Решено
- Заявлено для
- Advanced Custom Fields Multilingual 2.0.2
- Решено в
- 2.0.3
- Связанный плагин/тема
- Advanced Custom Fields (ACF)
- Теги темы
- Compatibility
Обзор проблемы
В нашем последнем релизе Advanced Custom Fields Multilingual, ACFML 2.0, когда Группы полей (acf-field-group) отмечены как Переводимые (и переведены), поля дублируются в нативном редакторе. Эта проблема возникает из-за того, что функция acf_get_field_groups() вызывается слишком рано, в результате чего кеш заполняется неотфильтрованными или частично отфильтрованными данными. На этом этапе кешированные группы полей не фильтруются по языку.
Обходное решение
Наши разработчики прямо сейчас работают над исправлением этой проблемы. В ближайшее время будет выпущен релиз с исправлением.
А пока Вы можете добавить этот код в файл functions.php Вашей темы оформления. Перед тем как продолжить, обязательно сделайте полную резервную копию Вашего сайта:
add_action( 'wp_loaded', function() {
wp_cache_delete( acf_cache_key( 'acf_get_field_group_posts' ), 'acf' );
} );