Heim > CMS-Tutorial > WordDrücken Sie > Was tun, wenn WordPress nicht aktualisiert wird?

Was tun, wenn WordPress nicht aktualisiert wird?

藏色散人
Freigeben: 2023-02-08 09:26:11
Original
2070 Leute haben es durchsucht

Lösung für das Problem, dass WordPress nicht aktualisiert wird: 1. Löschen Sie Cookies für alle Zeiträume und prüfen Sie dann, ob die Homepage normal aktualisiert wird. 2. Überprüfen Sie, ob Cookies gefiltert werden. Nachdem Sie die relevanten Cookies gefunden haben, füllen Sie die entsprechende Spalte mit den Cookie-Filteroptionen aus. .

Was tun, wenn WordPress nicht aktualisiert wird?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, WordPress-Version 5.4.2, Dell G3-Computer.

Was soll ich tun, wenn WordPress nicht aktualisiert wird?

  • Eine Möglichkeit, dass der WordPress-Homepage-Cache nicht aktualisiert wird: Probleme durch Cookie-Filterung

Wenn Sie eine Caching-Software verwenden, kann es sein, dass der WordPress-Homepage-Cache nicht aktualisiert wird. Es gibt eine Situation, in der sich die Homepage nach der Veröffentlichung eines Artikels oder der Anmeldung nicht ändert.

Diese Situation wird häufig durch Cookies verursacht.

Wenn Sie beispielsweise das Batcache-Plugin verwenden, ergibt sich diese Möglichkeit leicht.

Batcache deaktiviert das Caching, wenn es einige Cookie-Werte erkennt. Der Beurteilungscode in advanced-cache.php lautet wie folgt:

// Never batcache when cookies indicate a cache-exempt visitor.
if ( is_array( $_COOKIE) && ! empty( $_COOKIE ) ){
    foreach ( array_keys( $_COOKIE ) as $batcache->cookie ){
        if ( $batcache->cookie != 'wordpress_test_cookie' && 
            ( substr( $batcache->cookie, 0, 2 ) == 'wp' || substr( $batcache->cookie, 0, 9 ) == 'wordpress' || substr( $batcache->cookie, 0, 14 ) == 'comment_author' ) ){
            batcache_stats( 'batcache', 'cookie_skip' );
            return;
}
}
}
Nach dem Login kopieren

Das bedeutet, dass Batcache das Caching deaktiviert, wenn es feststellt, dass das Cookie in der Anfrage mit wp, WordPress beginnt oder comment_author , damit Funktionen wie Backend-Verwaltung und Benutzerkommentare ordnungsgemäß funktionieren können.

Wenn ein Konflikt mit dem Plug-in vorliegt, wenn beispielsweise das wpxxyy-Cookie vom Plug-in generiert wird, wird das Cookie, das mit „wp“ beginnt, vom Batcache-Plug-in und der Batcache-Vollseite gefiltert Der Cache wird ungültig. Sie müssen ihn abbrechen und den Cookie-Filterbereich ändern.

// Never batcache when cookies indicate a cache-exempt visitor.
if ( is_array( $_COOKIE) && ! empty( $_COOKIE ) ){
    foreach ( array_keys( $_COOKIE ) as $batcache->cookie ){
        if ( $batcache->cookie != 'wordpress_test_cookie' && $batcache->cookie != 'wpmp_switcher' && substr( $batcache->cookie, 0, 12 ) != 'wp-settings-' && 
            ( substr( $batcache->cookie, 0, 2 ) == 'wp' || substr( $batcache->cookie, 0, 9 ) == 'wordpress' || substr( $batcache->cookie, 0, 14 ) == 'comment_author' ) ){
            batcache_stats( 'batcache', 'cookie_skip' );
            return;
}
}
}
Nach dem Login kopieren

Was tun, wenn WordPress nicht aktualisiert wird?

Nehmen Sie als Beispiel den Chrome-Browser, verwenden Sie F12/Website-Einstellungen/Datenschutzeinstellungen/Cookies/Cookies anzeigen, um alle Cookies auf dieser Website zu finden und prüfen Sie, ob die relevanten Cookies gefiltert wurden.

Verarbeitung:

1. Löschen Sie Cookies für alle Zeiträume und prüfen Sie, ob die Homepage normal aktualisiert wird.

2. Wenn die Homepage nach dem Löschen von Cookies immer noch nicht aktualisiert werden kann, prüfen Sie, ob Cookies gefiltert wurden da WT3 und Fastest Cache die Option haben, die Cookie-Filterung auszuschließen, und das ist der Grund.

Nachdem Sie die relevanten Cookies gefunden haben, füllen Sie einfach die entsprechende Spalte mit den Cookie-Filteroptionen aus.

Natürlich ist es nur eine Möglichkeit, dass der WordPress-Homepage-Cache nicht aktualisiert wird, aber das kommt sehr häufig vor.

Empfohlenes Lernen: „

WordPress-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn WordPress nicht aktualisiert wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage