WPML

Tổng quan về sự cố

Khi một trang web được cài đặt trong một thư mục con và tùy chọn “Một tên miền khác nhau cho mỗi ngôn ngữ” được chọn trong WPMLNgôn ngữ, thì sẽ xảy ra sự cố với plugin Yoast SEO, khiến các URL trên trang web hiển thị không chính xác – slug của bài viết/trang bị thêm hai lần vào URL.

Giải pháp tạm thời

Sự cố này đã được khắc phục trong WPML Multilingual CMS 3.3.7. Việc cập nhật giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

Trong tệp: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php

Bạn có thể thay đổi dòng 48 từ: if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {

thành: if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) { 

Tất cả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.