Il campo è un campo di tassonomia.
È un gruppo e si chiama: "link_more". Al suo interno ci sono tre campi:
testo -> "titolo"
link -> "link_di_approfondimento"
vero/falso -> "apri_una_nuova_tab"
Le preferenze di traduzione sono: "Stessi campi tra le lingue"
Servirebbe un filtro che dica ad ACF di cercare il termine tradotto, usando solo $term->term_id cerca l'ID originale del campo che non esiste nelle altre lingue, per questo ricevi NULL.
Prova con
$term = get_queried_object();
$current_language = apply_filters('wpml_current_language', null);
// Ottieni l'ID del termine tradotto
$translated_term_id = apply_filters('wpml_object_id', $term->term_id, $term->taxonomy, false, $current_language);
// Recupera il campo ACF dal termine tradotto
$link_group = get_field('link_more', $translated_term_id);
Per una spiegazione più ampia degli hook di WPML vedi qui.
The topic ‘[Closed] Ho un campo ACF che è correttamente tradotto ma non riesco a richiamarlo su frontend’ is closed to new replies.