- الحالة
- محلولة
- تم حلها في
- 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;
}