- ステータス
- 未解決
- 報告対象
- Advanced Custom Fields Multilingual 2.2.4
- トピックタグ
- Compatibility, Performance
問題の概要
WPMLでAdvanced Custom Fields Multilingualを使用している場合、「一度だけコピー」に設定された多数の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リリースで修正されます。