WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.8.1
Risolto in
WPML 4.9
Tag dell’argomento
Bug

Panoramica del problema

In alcuni rari casi, se hai un gran numero di revisioni salvate per un articolo, e se apporti un’altra modifica e ne visualizzi l’anteprima, potresti vedere contenuti errati o non aggiornati invece dei contenuti più recenti che hai appena inserito.

Soluzione alternativa

I nostri sviluppatori stanno lavorando per risolvere il problema.

Le seguenti soluzioni alternative devono essere utilizzate solo dopo aver eseguito un backup adeguato del sito ed esserti assicurato di sapere cosa stai facendo.

Puoi limitare il numero di revisioni conservate a un numero inferiore – ad es. 5
per farlo usa questo codice e inseriscilo nel tuo wp-config.php

define('WP_POST_REVISIONS', 3 );

e aggiorna la pagina problematica

Un’altra soluzione alternativa tramite codice consiste nell’andare in

/wp-content/plugins/sitepress-multilingual-cms/inc/query-filtering/wpml-name-query-filter.class.php

Lì, nella funzione \WPML_Name_Query_Filter::get_single_slug_adjusted_IDs
subito prima di questo codice:
		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 );
		}

aggiungi questo codice:

		if ($this->post_type == 'revision') {
			return null;
		}

Tutti i problemi noti →