- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 4.4.8
- Résolu dans
- 4.4.9
Aperçu de l’anomalie
Dans certains cas, les articles et les pages qui ont des slugs similaires peuvent afficher le mauvais contenu.
Par exemple, si vous avez un type de publication appelé Books avec du contenu à l’adresse http://example.com/book/title/, et que vous avez également un article avec le même slug, http://example.com/title/, vous verrez le mauvais contenu en visitant ces URL.
Solution de contournement
Nos développeurs travaillent à la résolution de ce problème.
Comme solution de contournement :
- Accédez à plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-404-guess.php, ligne 36
- Remplacez
public function guess_cpt_by_name( $name, $query ) { $type = $query->get( 'post_type' ); $ret = array( $name, $type, false ); - Par
public function guess_cpt_by_name( $name, $query ) { $type = $query->get( 'post_type' ); if (empty($type)) { $type = !empty($query->get( 'pagename' )) ? 'page' : 'post'; } $ret = array( $name, $type, false );