Tổng quan về sự cố
Khi sử dụng Divi và Yoast SEO với WPML, sitemap sẽ không hiển thị như mong đợi nếu bạn đặt định dạng URL ngôn ngữ là Một tên miền khác nhau cho mỗi ngôn ngữ.
Thay vào đó, nó sẽ chỉ hiển thị sitemap cho ngôn ngữ cuối cùng bạn đã sử dụng trước khi bật tùy chọn sitemap XML của Yoast.
Ví dụ, nếu bạn chọn một ngôn ngữ phụ và tắt tùy chọn đó rồi bật lại, sitemap sẽ chỉ hiển thị bằng ngôn ngữ cụ thể đó. Nó sẽ hiển thị các liên kết giống nhau trong sitemap cho tất cả các miền trong khi lẽ ra nó phải hiển thị các liên kết khác nhau/chính xác cho từng miền.
Giải pháp tạm thời
Sự cố này đã được khắc phục trong WPML SEO 2.2.0. 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.
Thêm mã sau vào tệp functions.php của bạn:
add_filter( 'wpseo_enable_xml_sitemap_transient_caching' , '__return_false' ,11);
Nếu bạn vẫn gặp sự cố này khi sử dụng Divi và Yoast SEO, vui lòng làm theo giải pháp tạm thời khác này.
Các bước tiếp theo
Nhiều khách hàng đã báo cáo sự cố này cho Divi, nhưng sẽ giúp đẩy nhanh tiến độ nếu bạn liên hệ với Elegant Themes qua biểu mẫu liên hệ của họ (mở trong tab mới) và yêu cầu lịch trình khắc phục.