- الحالة
- في انتظار المطور
- الإضافة/القالب ذو الصلة
- Motors
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام قالب Motors، قد تلاحظ أن بعض تسميات فئات القوائم لا تظهر مترجمة في الواجهة الأمامية، على الرغم من ترجمتها داخل واجهة WPML ترجمة النصوص.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف app/public/wp-content/plugins/motors-elementor-widgets/templates/widgets/single-listing/listing-data.php
- ابحث عن السطر 91.
- استبدل:
<td class="t-label"> <?php echo esc_html( $single_name ); ?></td>
- بـ:
<?php // WPML Workaround for compsupp-7432 if ( class_exists('Sitepress') ) { $textdomain = 'motors'; $string_name = 'Motors - WPML String: '.substr($single_name, 0, 20); if ( apply_filters('wpml_default_language', NULL ) == apply_filters( 'wpml_current_language', NULL )) { do_action( 'wpml_register_single_string', $textdomain, $string_name, $single_name ); } // Apply the translation to the string $single_name = apply_filters('wpml_translate_single_string', $single_name , $textdomain, $string_name); } ?> <td class="t-label"> <?php echo esc_html( $single_name ); ?></td> - زُر الصفحة التي تحتوي على المشكلة باللغة الأصلية، سيؤدي هذا إلى تسجيل السلسلة النصية.
- اذهب إلى صفحة WPML > ترجمة النصوص وترجم السلسلة النصية الجديدة (ضمن نطاق النص motors).