- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 3.3.6
- Resuelto en
- WPML Multilingual CMS 3.3.7
- Plugin/tema relacionado
- Yoast SEO
Resumen del problema
Cuando un sitio se instala en una subcarpeta y se selecciona la opción «Un dominio diferente por idioma» en WPML > Idiomas, se produce un problema con el plugin Yoast SEO que hace que las URL del sitio aparezcan incorrectamente: el slug de la entrada/página se añade dos veces en la URL.
Solución alternativa
En el archivo: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php
Puede cambiar la línea 48 de:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {
a:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) {