نظرة عامة على المشكلة
إذا كنت تستخدم قالب Divi، فقد تواجه مشكلات حيث لا تُنسخ شروط العرض المحددة في القوالب إلى نسخها المترجمة.
حل بديل مؤقت
تم إصلاح هذه المشكلة في WPML Multilingual CMS 4.7.4. يحل التحديث المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح ملف …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.
- ابحث عن السطر 30.
- غيّر:
if ( 'categoryPage' === $condition['condition'] ) { - إلى:
if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {
بدلاً من ذلك، يمكنك أيضاً تعديل القالب يدوياً وإضافة الشرط المفقود مباشرة. ومع ذلك، ضع في اعتبارك أنه قد يُستبدل إذا قمت بتحديث الترجمة.