- الحالة
- محلولة بواسطة المطور
- تم حلها في
- WpResidence 5.0.4
- الإضافة/القالب ذو الصلة
- WPResidence
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
في قالب WPResidence، لا تعرض القائمة المنسدلة «Select User Type» في نافذة التسجيل المنبثقة أنواع المستخدمين المترجمة في صفحات اللغة الثانوية. بدلاً من ذلك، عند فتح نافذة التسجيل المنبثقة في صفحة مترجمة، تكون القائمة المنسدلة فارغة.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.php.
- ابحث عن السطر 285.
- استبدل:
$user_type = array( esc_html__('User','wpresidence-core'), esc_html__('Agent','wpresidence-core'), esc_html__('Agency','wpresidence-core'), esc_html__('Developer','wpresidence-core') ); - بـ:
if (class_exists('sitepress')) { $user_type = array( esc_html__('Select User Type', 'wpresidence'), esc_html__('User', 'admin_texts_wpresidence_admin'), esc_html__('Single Agent', 'admin_texts_wpresidence_admin'), esc_html__('Agency', 'admin_texts_wpresidence_admin'), esc_html__('Developer', 'admin_texts_wpresidence_admin'), ); } else { $user_type = array( esc_html__('Select User Type', 'wpresidence'), esc_html__('User', 'wpresidence'), esc_html__('Single Agent', 'wpresidence'), esc_html__('Agency', 'wpresidence'), esc_html__('Developer', 'wpresidence'), ); } - ثم اذهب إلى صفحة WPML > ترجمة النصوص وانقر على الرابط «ترجمة النصوص في شاشات المسؤول »».
- ابحث عن الأدوار المختلفة (مستخدم، وكالة…) ضمن الاسم
[wpresidence_admin][wp_estate_visible_user_role]وأضفها إلى ترجمة النصوص. - عُد إلى صفحة WPML > ترجمة النصوص وترجمها.