- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- 4.4.0
- Plugin/giao diện liên quan
- Google XML Sitemaps
Tổng quan về lỗi
Khi bạn đặt định dạng URL ngôn ngữ thành Các ngôn ngữ khác nhau trong thư mục, các sitemap được tạo bởi plugin Google XML Sitemaps sẽ có URL sai cho các bài viết và trang đã dịch.
Giải pháp tạm thời
Chúng tôi đang tiến hành khắc phục triệt để sự cố này. Trong thời gian chờ đợi, bạn có thể sử dụng giải pháp tạm thời sau:
- Sao lưu cơ sở dữ liệu và các tệp trên trang web của bạn.
- Thêm đoạn mã sau vào tệp functions.php của giao diện:
if ( defined( 'ICL_SITEPRESS_VERSION' ) ) {
add_filter( 'option_sm_options', 'sm_wpml_exclude' );
}
function sm_wpml_exclude( $value ) {
global $wpdb;
$ids = $wpdb->get_col( $wpdb->prepare(
"SELECT element_id FROM {$wpdb->prefix}icl_translations"
. " WHERE element_type LIKE 'post_%%' AND language_code <> '%s'",
ICL_LANGUAGE_CODE
) );
$value['sm_b_exclude'] = $ids;
return $value;
}