- 状态
- 已解决
- 报告针对
- Advanced Custom Fields Multilingual 2.0.2
- 解决于
- 2.0.3
- 相关插件/主题
- Advanced Custom Fields (ACF)
- 主题标签
- Compatibility
问题概述
在我们最新的 Advanced Custom Fields Multilingual 版本(ACFML 2.0)中,当 Field Groups (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' );
} );