- סטטוס
- נפתר
- דווח עבור
- 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;
}