WPML
ステータス
未解決
報告対象
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リリースで修正されます。

すべての既知の問題 →