- Stato
- Risolto
- Segnalato per
- Advanced Custom Fields Multilingual 1.9.0
- Risolto in
- 1.9.1
Panoramica del problema
Se stai lavorando con i campi utente di Advanced Custom Fields, noterai di ottenere un risultato errato nelle lingue secondarie. Questo accade perché la nostra ultima versione di ACFML 1.9.0 restituisce un valore NULL per i campi utente nelle lingue secondarie.
Soluzione alternativa
I nostri sviluppatori sono a conoscenza di questo problema e ci stanno lavorando. Nel frattempo, puoi:
- Fai un backup completo del tuo sito prima di procedere.
- Apri il file /wp-content/plugins/acfml/classes/class-wpml-acf-options-page.php.
- Cerca la riga 254.
- Sostituisci:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { $post_id .= '_' . $cl; } } - Con:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { if ( strpos( $post_id, 'user_' ) === FALSE){ $post_id .= '_' . $cl; } } }