- 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;
}