- 状态
- 未解决
- 报告针对
- 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 版本中修复。