- الحالة
- محلولة
- تم حلها في
- WPML 4.6.7
- الإضافة/القالب ذو الصلة
- LiteSpeed Cache
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
إذا كنت تستخدم إضافة LiteSpeed Cache، فقد تواجه مشكلة في ترجمة المقالات. على وجه التحديد، عندما ينشئ المستخدمون مقالة جديدة ويترجمونها، لا تحتفظ المقالة المترجمة بتصنيف المقالة الأصلية.
حل بديل مؤقت
الخيار 1
- اذهب إلى صفحة Litespeed cache > Cache > Purge > Auto Purge Rules For Publish/Update .
- عطّل خيار Term archive (include category, tag, and tax).
أو:
الخيار 2
يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح ملف …/wp-content/plugins/litespeed-cache/src/purge.cls.php
- ابحث عن السطر 1172.
- غيّر:
$terms = get_the_terms($post_id, $tax);
- إلى
// WPML Workaround for compsupp-6805 $terms = ''; if( class_exists('SitePress') ){ $default_language = apply_filters('wpml_default_language', NULL ); $current_language = apply_filters('wpml_current_language', NULL ); if ( $default_language === $current_language ) { $terms = get_the_terms($post_id, $tax); } } else { $terms = get_the_terms($post_id, $tax); }