WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 3.3.6
แก้ไขใน
WPML Multilingual CMS 3.3.7
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Yoast SEO

ภาพรวมของปัญหา

เมื่อมีการติดตั้งไซต์ในโฟลเดอร์ย่อยและมีการเลือกตัวเลือก “โดเมนที่แตกต่างกันในแต่ละภาษา” ใน WPML > ภาษา จะเกิดปัญหากับปลั๊กอิน Yoast SEO ซึ่งทำให้ URL บนไซต์แสดงผลไม่ถูกต้อง – โดย slug ของโพสต์/หน้าจะถูกเพิ่มสองครั้งใน 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 )) { 

ปัญหาที่ทราบแล้วทั้งหมด →