- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 4.8.1
- Gelöst in
- WPML 4.9
- Themen-Tags
- Bug
Übersicht über das Problem
In einigen seltenen Fällen, wenn für einen Beitrag eine große Anzahl an Revisionen gespeichert wird und Sie eine weitere Änderung vornehmen und die Vorschau aufrufen, sehen Sie möglicherweise falsche oder nicht aktualisierte Inhalte anstelle der aktuellsten Inhalte, die Sie gerade eingefügt haben.
Problemumgehung
Unsere Entwickler arbeiten an der Behebung des Problems.
Die folgenden Problemumgehungen sollten nur angewendet werden, nachdem Sie ein ordnungsgemäßes Backup der Website erstellt haben und sicherstellen, dass Sie wissen, was Sie tun.
Sie können die Anzahl der aufbewahrten Revisionen auf eine niedrigere Zahl begrenzen – z. B. 5
Verwenden Sie dazu diesen Code und platzieren Sie ihn in Ihrer wp-config.php
define('WP_POST_REVISIONS', 3 );
und aktualisieren Sie die problematische Seite
Eine weitere Problemumgehung im Code wäre, die Datei
zu öffnen.
Dort in der Funktion \\WPML_Name_Query_Filter::get_single_slug_adjusted_IDs
direkt vor diesem Code:
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 );
}
fügen Sie bitte diesen Code hinzu:
if ($this->post_type == 'revision') {
return null;
}