- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 3.5.3.1
- Résolu dans
- WPML Multilingual CMS 3.6.0
Aperçu de l’anomalie
Si vous avez une page d’accueil statique, définie sur la page Paramètres -> Lecture , vous remarquerez peut-être que le mauvais modèle est utilisé pour celle-ci.
Cela se produit lorsque la page d’accueil est mise à jour dans l’autre langue (non par défaut).
Le problème est causé par un certain champ méta qui n’est pas lu correctement, et dont la valeur est définie comme vide à la place.
Solution de contournement
Ce problème sera résolu dans la prochaine version publiée. En attendant, vous pouvez utiliser la solution de contournement suivante.
Accédez au dossier wp-content/plugins/sitepress-multiligual-cms/inc/post-translation et modifiez le fichier wpml-post-synchronization.class.php.
Recherchez la ligne suivante :
$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_page_template_slug( $post_id ) : null;
Remplacez le code (existant) ci-dessus par le suivant :
$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_post_meta( $post_id, '_wp_page_template', true ) : null;