- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 3.3.6
- Résolu dans
- WPML Multilingual CMS 3.3.7
- Extension/thème associé
- Yoast SEO
Aperçu de l’anomalie
Lorsqu’un site est installé dans un sous-dossier et que l’option « Un domaine différent par langue » est sélectionnée dans WPML > Langues, un problème survient avec l’extension Yoast SEO, ce qui entraîne un affichage incorrect des URL sur le site – le slug de l’article/de la page est ajouté deux fois dans l’URL.
Solution de contournement
Dans le fichier : /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php
Vous pouvez remplacer la ligne 48 :
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {
par :
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) {