- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.8.1
- تم حلها في
- WPML 4.9
- وسوم الموضوع
- Bug
نظرة عامة على المشكلة
في بعض الحالات النادرة، إذا كان لديك عدد كبير من المراجعات المحفوظة لمقالة ما، وقمت بإجراء تغيير آخر ومعاينة هذا التغيير، فقد ترى محتوى خاطئاً أو غير محدّث بدلاً من أحدث محتوى ممكن قمت بإضافته للتو.
حل بديل مؤقت
يعمل مطورونا على إصلاح المشكلة.
يجب استخدام الحلول البديلة المؤقتة التالية فقط بعد أخذ نسخة احتياطية مناسبة للموقع والتأكد من أنك تعرف ما تفعله.
يمكنك الحد من عدد المراجعات التي يتم الاحتفاظ بها إلى عدد أقل – على سبيل المثال 5
للقيام بذلك، استخدم هذا الكود وضعه في wp-config.php
define('WP_POST_REVISIONS', 3 );
وحدّث الصفحة التي بها المشكلة
يتمثل حل بديل مؤقت آخر عبر الكود في الانتقال إلى
/wp-content/plugins/sitepress-multilingual-cms/inc/query-filtering/wpml-name-query-filter.class.php
هناك في الدالة \WPML_Name_Query_Filter::get_single_slug_adjusted_IDs
مباشرة قبل هذا الكود:
if ( ! $found ) {
$pages_with_name = $this->get_single_slug_adjusted_IDs_from_DB( $page_name_for_query, $post_parent );
$cache->set( $cache_key, $pages_with_name );
}
يُرجى إضافة هذا الكود:
if ($this->post_type == 'revision') {
return null;
}