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

כל התקלות הידועות →