- ステータス
- 解決済み
- 報告対象
- Advanced Custom Fields Multilingual 2.1.4.2
- 解決されたバージョン
- Advanced Custom Fields Multilingual 2.1.5
- 関連するプラグイン/テーマ
- Advanced Custom Fields (ACF)
- トピックタグ
- Compatibility
問題の概要
WPMLでAdvanced Custom Fieldsを使用する場合、カスタム投稿タイプに割り当てられたタクソノミーフィールドがセカンダリ言語で空白になる場合があります。これは、フィールドを「コピー」または「一度だけコピー」に設定していても発生します。
回避策
先に進む前に、必ずサイトの完全なバックアップを取得してください。
- …/wp-content/plugins/acfml/classes/class-wpml-acf-worker.phpファイルを開きます。
- 80行目を探します。
- 次のコードを:
$metaValue = get_metadata( $metaType, $objectToId, $metaKey, true );
- 以下のコードに置き換えます:
wp_cache_delete( $objectToId, $metaType. '_meta' ); $metaValue = get_metadata( $metaType, $objectToId, $metaKey, true );