WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 4.8.1
Resuelto en
WPML 4.9
Etiquetas de temática
Bug

Resumen del problema

En algunos casos excepcionales, si tiene una gran cantidad de revisiones guardadas para una entrada, y hace otro cambio y previsualiza el cambio, podría ver un contenido incorrecto o no actualizado en lugar del contenido más reciente que acaba de introducir.

Solución alternativa

Nuestros desarrolladores están trabajando para solucionar el problema.

Las siguientes soluciones alternativas solo deben usarse después de realizar una copia de seguridad adecuada del sitio y de asegurarse de que sabe lo que está haciendo.

Puede limitar el número de revisiones que se guardan a un número menor, por ejemplo, 5;
para hacerlo, utilice este código y colóquelo en su wp-config.php

define('WP_POST_REVISIONS', 3 );

y actualice la página problemática

Otra solución alternativa mediante código sería ir a

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

Allí, en la función \WPML_Name_Query_Filter::get_single_slug_adjusted_IDs
justo antes de este código:
		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 );
		}

añada este código:

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

Todos los problemas conocidos →