- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 3.3.6
- נפתר בגרסה
- WPML Multilingual CMS 3.3.7
- תוסף/ערכת עיצוב קשורים
- Yoast SEO
סקירה כללית של התקלה
כאשר אתר מותקן בתיקיית משנה והאפשרות “דומיין שונה לכל שפה” נבחרת ב־WPML > שפות, קיימת בעיה בתוסף Yoast SEO הגורמת לכתובות ה־URL באתר להופיע באופן שגוי – מזהה הכתובת של הפוסט/עמוד מתווסף פעמיים לכתובת ה־URL.
פתרון עוקף
בקובץ: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php
באפשרותך לשנות את שורה 48 מ:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {
ל:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) {