WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 4.4.8
Resuelto en
4.4.9

Resumen del problema

En algunos casos, las entradas y las páginas que tienen slugs similares pueden mostrar el contenido incorrecto.

Por ejemplo, si tiene un tipo de contenido llamado Libros con contenido en http://example.com/book/title/, y también tiene una entrada con el mismo slug, http://example.com/title/, verá el contenido incorrecto al visitar estas URL.

Solución alternativa

Nuestros desarrolladores están trabajando para solucionar el problema.

Como solución alternativa:


  1. Vaya a plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-404-guess.php, línea 36

  2. Reemplace
    	public function guess_cpt_by_name( $name, $query ) {
    		$type  = $query->get( 'post_type' );
    		$ret   = array( $name, $type, false );


  3. 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 );

Todos los problemas conocidos →