- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 3.3.6
- Risolto in
- WPML Multilingual CMS 3.3.7
- Plugin/tema correlato
- Yoast SEO
Panoramica del problema
Quando un sito è installato in una sottocartella e l’opzione “Un dominio diverso per lingua” è selezionata in WPML > Lingue, si verifica un problema con il plugin Yoast SEO che causa la visualizzazione errata degli URL sul sito – lo slug dell’articolo/pagina viene aggiunto due volte nell’URL.
Soluzione alternativa
Nel file: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php
Puoi modificare la riga 48 da:
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 )) {