- الحالة
- مفتوحة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.6.15
نظرة عامة على المشكلة
عند ترجمة التصنيفات التي تم تعيينها كعنصر فرعي لتصنيف أصل ما، لا تتم مزامنة التسلسل الهرمي للتصنيفات الفرعية والأصلية مع التصنيفات المترجمة.
حل بديل مؤقت
تأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- عدّل الملف …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php
- ابحث عن السطر 18
- استبدل:
global $sitepress; - بـ:
global $sitepress, $wpdb; - ثم، قبل السطر التالي مباشرة:
$sitepress->get_wp_api()->wp_send_json_success( $new_term_object ); - أضف الكود التالي:
$sync = new WPML_Term_Hierarchy_Sync($wpdb);
$sync->sync_element_hierarchy($taxonomy);