- Stato
- Risolto
- Plugin/tema correlato
- Enfold
Panoramica del problema
Quando un portfolio viene duplicato in un’altra lingua la gerarchia dei breadcrumb della pagina genitore (campo personalizzato breadcrumb_parent) non viene né copiata né tradotta.
Soluzione alternativa
- Imposta il campo personalizzato breadcrumb_parent in modo che venga copiato. Vai su WPML > Gestione traduzioni > scheda Configurazione del contenuto multilingue, scorri verso il basso fino alla sezione “Traduzione dei campi personalizzati” e scegli “Copia dall’originale alla traduzione”.

- Nella directory del tuo tema, segui questo percorso e apri il file (/enfold/framework/php/class-breadcrumb.php). Aggiungi il codice seguente:
$post_id = apply_filters('wpml_object_id' , $post_id, 'page' , true);
Subito prima di questa riga:
$page = get_page( $post_id );