Panoramica del problema
Quando utilizzi Advanced Custom Fields con WPML, i campi della tassonomia assegnati ai tipi di post personalizzati potrebbero apparire vuoti nelle lingue secondarie. Questo si verifica anche se il campo è impostato su “Copia” o “Copia una volta”.
Soluzione alternativa
Questo problema è stato risolto in Advanced Custom Fields Multilingual 2.1.5. L'aggiornamento risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/acfml/classes/class-wpml-acf-worker.php.
- Cerca la riga 80.
- Sostituisci:
$metaValue = get_metadata( $metaType, $objectToId, $metaKey, true );
- Con:
wp_cache_delete( $objectToId, $metaType. '_meta' ); $metaValue = get_metadata( $metaType, $objectToId, $metaKey, true );