IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Forcer ses visiteurs à vider leur cache ?


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 10
    Par défaut Forcer ses visiteurs à vider leur cache ?
    Bonjour à tous,

    J'ai un petit souci sur un de mes sites. J'ai signé avec un partenaire un accord d'habillage de mon site pour quelques jours par mois. Pour cela, j'ai modifié quelques fichiers de mon site pour mettre en place l'habillage.

    Pour la mise en place pas de problème. Par contre, lorsque je supprime l'habillage (c'est à dire que je remplace les fichiers d'habillage par les fichiers normaux) et bien mes visiteurs continuent de voir l'habillage car leur cache n'a pas été vidé.

    Comment puis-je faire pour les forcer à vider leur cache ? Si possible une seule fois, pour pas qu'il vide leur cache à chaque visite ?

    J'utilise wordpress et le plugin WP Super Cache. Même en supprimant le cache de Wp Super Cahe cela ne change rien.

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Novembre 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 32
    Par défaut
    tu peux essayer cette fonction pour forcer wp super cache de vider le cache de ta page d’accueil et tous le site pour chaque mise à jour ou changement dans ton site :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    function prune_wpsc_homepage_on_post_save ($post_id) {
     
    	if ( $post_id == null || empty($_POST) )
    		return;
     
    	// remove these next two lines of code if you want the hp to
    	//  be deleted on save_post of other post types than regular posts
    	if ( !isset( $_POST['post_type'] ) || $_POST['post_type']!='post' )
    		return;
     
    	if ( !wp_is_post_revision( $post_id ) ) {
    		// explicitly removes all versions of the homepage - compressed and mobile
    		prune_super_cache( get_supercache_dir() . '/index.html', true );
    		prune_super_cache( get_supercache_dir() . '/index.html.gz', true );
    		prune_super_cache( get_supercache_dir() . '/index-mobile.html', true );
    		prune_super_cache( get_supercache_dir() . '/index-mobile.html.gz', true );
    	}
     
    }
    add_action('save_post', 'prune_wpsc_homepage_on_post_save', 15 );
    Bonne chance!

Discussions similaires

  1. Vider le cache SQL pour forcer la lecture des pages
    Par ClearAlgo dans le forum Développement
    Réponses: 4
    Dernier message: 21/02/2012, 18h31
  2. [C#] Vider le cache d'un client
    Par dupin40 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 26/09/2007, 11h21
  3. Vider le cache CppWebBrowser
    Par Fbartolo dans le forum C++Builder
    Réponses: 9
    Dernier message: 05/07/2006, 19h22
  4. [Cache IE] vider le cache d'IE
    Par Casp dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/02/2006, 15h27
  5. Vider le cache des archives
    Par Thrystan dans le forum Debian
    Réponses: 4
    Dernier message: 30/06/2005, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo