WPML
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;
}

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