- الحالة
- مفتوحة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.5.11
- وسوم الموضوع
- Bug
نظرة عامة على المشكلة
لشرح هذه الحالة، هناك بعض الشروط والخطوات التي يجب اتباعها:
- لنفترض أنك أنشأت وسجلت تصنيفاً مخصصاً في موقع WordPress الخاص بك ولكنه مضبوط على غير قابل للترجمة في WPML → إعدادات.
- تنشئ مصطلحاً وتعيّنه لمقالة، ثم تترجمها.
- ثم تقرر ضبط تصنيفك المخصص على قابل للترجمة من WPML → إعدادات → ترجمة التصنيفات.
- إذا ذهبت الآن إلى قائمة تصنيفاتك، فسترى مصطلحات جديدة مع رمز لغة مضاف إلى المعرّف النصي للرابط الخاص بها.
حل بديل مؤقت
يُرجى التأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.
- عدّل الملف /wp-content/plugins/sitepress-multilingual-cms/inc/setup/wpml-settings-helper.class.php.
- ابحث عن السطر 241.
- استبدل:
foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) { $this->sitepress->verify_taxonomy_translations( $taxonomy_name ); }
بـ
foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) { if ($taxonomy_sync_option) { $this->sitepress->verify_taxonomy_translations( $taxonomy_name ); } }