WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 3.5.3.1
Risolto in
WPML Multilingual CMS 3.6.0

Panoramica del problema

Se hai una home page statica, impostata nella pagina Impostazioni -> Lettura , potresti notare che viene utilizzato il template sbagliato.

Questo accade quando la home page viene aggiornata nell’altra lingua (non predefinita).

Il problema è causato da un determinato campo meta che non viene letto correttamente, e il suo valore viene invece impostato come vuoto.

Soluzione alternativa

Questo problema verrà risolto nella prossima versione. Fino ad allora, puoi utilizzare la seguente soluzione alternativa.

Vai alla cartella wp-content/plugins/sitepress-multiligual-cms/inc/post-translation e modifica il file wpml-post-synchronization.class.php.

Trova la riga seguente:

$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_page_template_slug( $post_id ) : null;

Sostituisci il codice (esistente) qui sopra con il seguente:

$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_post_meta( $post_id, '_wp_page_template', true ) : null;

Tutti i problemi noti →