- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 3.3.6
- Gelöst in
- WPML Multilingual CMS 3.3.7
- Zugehöriges Plugin/Theme
- Yoast SEO
Übersicht über das Problem
Wenn eine Website in einem Unterordner installiert ist und die Option „Eine andere Domain pro Sprache“ unter WPML > Sprachen ausgewählt ist, dann tritt ein Problem mit dem Yoast SEO-Plugin auf, das dazu führt, dass die URLs auf der Website falsch angezeigt werden – der Beitrags-/Seiten-Slug wird in der URL zweimal hinzugefügt.
Problemumgehung
In der Datei: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php
Sie können Zeile 48 ändern von:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {
in:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) {