WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 3.3.6
Đã giải quyết trong
WPML Multilingual CMS 3.3.7
Plugin/giao diện liên quan
Yoast SEO

Tổng quan về lỗi

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 WPML > Ngô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

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ả các lỗi đã ghi nhận →