WPML
الحالة
محلولة بواسطة المطور
تم حلها في
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 > ترجمة النصوص وترجمها.

جميع المشاكل المعروفة →