Vider le cache lorsqu'un message est soumis
1 réponses
- votes
-
- 2011-04-12
Hm,je ne suispas sûrmaisje pense quetout le cache devrait êtreinvalidé lors de lapublication d'unnouveaumessage ... Aviez-vousessayé d'activer lesinformations de débogage dans W3TCet de vérifierpourquoi cespagesne sontpas actualisées?
Quant à la suppressionmanuelle du cache,àpartir de la FAQ duplugin:
Commentpuis-je vider le cache sans en utilisant l'interface WP Admin?
Ilestpossible de vider l'ensemble cache oupurgez simplement le cache d'un article/page unique:
Purgez l'ensemble cache depage:
if (function_exists('w3tc_pgcache_flush')) { w3tc_pgcache_flush(); }
Purger un article/page uniqueen passant sonidentifiant:
if (function_exists('w3tc_pgcache_flush_post')) { w3tc_pgcache_flush_post($post_id); }
Hm, I am not sure but I think that whole cache should be invalidated on publishing of new post... Had you tried to enable debug info in W3TC and check why are those pages aren't refreshed?
As for manual cache clear, from plugin's FAQ:
How can I flush the cache without using the WP Admin interface?
It's possible to empty the entire cache or simply purge the cache of a single post / page:
Purge the entire page cache:
if (function_exists('w3tc_pgcache_flush')) { w3tc_pgcache_flush(); }
Purge a single post / page by passing it's ID:
if (function_exists('w3tc_pgcache_flush_post')) { w3tc_pgcache_flush_post($post_id); }
-
Hou la la !`w3tc_pgcache_flush_post ($post_id);` semble vraimentbien.J'essaierai ceciet je reviendrai vers vous.Pouvez-vous donner la FAQ du W3TC où vous l'aveztrouvé s'il vousplaît?Wow ! `w3tc_pgcache_flush_post($post_id);` seems really good. I'll try this and I'll be back to you. Can you give the FAQ of W3TC where you found this please ?
- 0
- 2011-04-12
- Steffi
-
@Steffi voir lemenu du W3TCinstallé :)@Steffi see menu of installed W3TC :)
- 0
- 2011-04-12
- Rarst
-
@Rarst Merci!Etest-ilpossible de définirplusieurs `$post_id` avec lafonction` w3tc_pgcache_flush_post ($post_id) `?@Rarst Thanks ! And is it possible to set multiple `$post_id` with the function `w3tc_pgcache_flush_post($post_id)` ?
- 0
- 2011-04-12
- Steffi
-
@Steffine saispas,vouspouveztoujours l'appelerplusieursfois.@Steffi don't know, you can always call it several times.
- 0
- 2011-04-12
- Rarst
-
S'il vousplaît,commentpuis-jeeffacer cettepage: `/blog/page/2`?Jepeuxeffacer `/blog`maispas`/blog/page/2`Please, how can I clear this page : `/blog/page/2` ? I can clear `/blog` but not `/blog/page/2`
- 0
- 2011-04-12
- Steffi
-
@Steffi aucuneidée,commeje l'ai dit dansma réponse -je nepensepas qu'il devrait resteren cache quand unnouveaumessageestpublié detoutefaçon.Vousferiezpeut-êtremieux de demander au développeur W3TC de votreproblème.@Steffi no idea, as I said in my answer - I don't think it should remain cached when new post is posted anyway. You might be better off asking W3TC developer about your issue.
- 1
- 2011-04-12
- Rarst
-
Pouvez-vousme dire quel hookje peux utiliserpourimplémenter cetextrait de code?Can you please let me know, which hook I can use to implement this snippet ?
- 0
- 2016-11-17
- Prafulla Kumar Sahu
-
@PrafullaKumarSahu désolé,Jen'avaispas utilisé le W3TC depuis des années,vous devrezprobablement commencer avec leur documentation actuelle.@PrafullaKumarSahu sorry, Hadn't used W3TC in years, you will have to start with their current documentation probably.
- 1
- 2016-11-17
- Rarst
J'ai une question.
Commentpuis-je vider le cache lorsqu'unmessageestenvoyé? Enfait,je doiseffacer deuxpages spécifiques qui affichent ces articles? Par défaut,j'ai remarqué que
index.php
esteffacé automatiquement lorsqu'unmessageest soumis. MaispasArchive page
ouCategory page
...Merci d'avance.
MODIFIER: Aufait,commenteffacer uniquement unepage spécifique avec W3 Total Cache?
Exemple: Effacer
/blog.php