Maison > Tutoriel CMS > WordPresse > Que faire si WordPress ne s'actualise pas

Que faire si WordPress ne s'actualise pas

藏色散人
Libérer: 2023-02-08 09:26:11
original
2070 Les gens l'ont consulté

Solution pour WordPress qui ne s'actualise pas : 1. Supprimez les cookies pour toutes les périodes, puis vérifiez si la page d'accueil s'actualise normalement ; 2. Vérifiez si les cookies sont filtrés, puis après avoir trouvé les cookies pertinents, remplissez la colonne d'option de filtrage des cookies correspondante. .

Que faire si WordPress ne s'actualise pas

L'environnement d'exploitation de ce tutoriel : système Windows 10, WordPress version 5.4.2, ordinateur Dell G3.

Que dois-je faire si WordPress ne s’actualise pas ?

  • Une possibilité que le cache de la page d'accueil WordPress ne soit pas actualisé : problèmes causés par le filtrage des cookies

Si vous utilisez un logiciel de mise en cache, vous pouvez rencontrer le problème que le cache de la page d'accueil WordPress ne s'actualise pas. Il existe une situation où la page d'accueil ne change pas après la publication d'un article ou la connexion.

Cette situation est souvent causée par les cookies.

Par exemple, si vous utilisez le plug-in Batcache, cette possibilité se présentera facilement.

Batcache désactivera la mise en cache lorsqu'il détecte certaines valeurs de cookie. Le code de jugement dans advanced-cache.php est le suivant :

// 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;
}
}
}
Copier après la connexion

Cela signifie que Batcache désactivera la mise en cache s'il constate que le cookie dans la requête commence par wp, wordpress. ou comment_author , afin que les fonctions telles que la gestion du backend et les commentaires des utilisateurs puissent fonctionner correctement.

S'il y a un conflit avec le plug-in, par exemple, si le cookie wpxxyy est généré par le plug-in, le cookie commençant par "wp" sera filtré par le plug-in Batcache, et la page Batcache complète le cache sera invalide. Vous devez l’annuler et modifier la plage de filtrage des cookies.

// 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;
}
}
}
Copier après la connexion

Que faire si WordPress ne sactualise pas

De même, prenez le navigateur Chrome comme exemple, utilisez F12/Paramètres du site Web/Paramètres de confidentialité/Cookies/Afficher les cookies pour trouver tous les cookies de ce site et vérifiez si les cookies concernés ont été filtrés.

Traitement :

1. Supprimez les cookies pour toutes les périodes et vérifiez si la page d'accueil s'actualise normalement

2 Si la page d'accueil ne peut toujours pas s'actualiser normalement après la suppression des cookies, vérifiez si les cookies ont été filtrés

Supercache, logiciel de mise en cache tel. car WT3 et le cache le plus rapide ont la possibilité d'exclure le filtrage des cookies, et c'est pourquoi.

Après avoir trouvé les cookies pertinents, remplissez simplement la colonne d'option de filtrage des cookies correspondante.

Bien sûr, il s’agit simplement d’une possibilité que le cache de la page d’accueil WordPress ne s’actualise pas, mais c’est très courant.

Apprentissage recommandé : "Tutoriel WordPress"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal