- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 4.4.8
- Risolto in
- 4.4.9
Panoramica del problema
In alcuni casi, gli articoli e le pagine che hanno slug simili potrebbero mostrare il contenuto errato.
Per esempio, se hai un tipo di post chiamato Books con il contenuto all’indirizzo http://example.com/book/title/ e hai anche un articolo con lo stesso slug, http://example.com/title/, vedrai il contenuto errato visitando questi URL.
Soluzione alternativa
I nostri sviluppatori stanno lavorando per risolvere il problema.
Come soluzione alternativa:
- Vai a plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-404-guess.php, riga 36
- Sostituisci
public function guess_cpt_by_name( $name, $query ) { $type = $query->get( 'post_type' ); $ret = array( $name, $type, false ); - Con
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 );