WPML
الحالة
محلولة
تم حلها في
4.4.0
الإضافة/القالب ذو الصلة
Google XML Sitemaps

نظرة عامة على المشكلة

عندما تضبط تنسيق عنوان URL للغة ليكون لغات مختلفة في أدلة، فإن خرائط الموقع التي تنشئها إضافة Google XML Sitemaps ستحتوي على عنوان URL خاطئ للمقالات والصفحات المترجمة.

حل بديل مؤقت

نحن نعمل على إصلاح دائم لهذه المشكلة. في غضون ذلك، يمكنك استخدام الحل البديل المؤقت التالي:

- احتفظ بنسخة احتياطية من قاعدة بيانات موقعك وملفاته.
- أضف المقتطف البرمجي التالي إلى ملف functions.php الخاص بقالبك:

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

جميع المشاكل المعروفة →