WPML
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;

Toutes les anomalies connues →