- Status
- Resolvido
- Relatado para
- WPML Multilingual CMS 4.4.8
- Resolvido em
- 4.4.9
Visão geral do problema
Em alguns casos, posts e páginas que têm slugs semelhantes podem mostrar o conteúdo errado.
Por exemplo, se você tiver um tipo de post chamado Livros com conteúdo em http://example.com/book/title/, e você também tiver um post com o mesmo slug, http://example.com/title/, você verá o conteúdo errado ao visitar esses URLs.
Solução alternativa
Nossos desenvolvedores estão trabalhando para corrigir o problema.
Como solução alternativa:
- Vá para plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-404-guess.php, linha 36
- Substitua
public function guess_cpt_by_name( $name, $query ) { $type = $query->get( 'post_type' ); $ret = array( $name, $type, false ); - Por
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 );