web-dev-qa-db-fra.com

$ wpdb-> flush (); brise la boucle

J'utilise $wpdb->flush(); à la base de ma page pour empêcher la requête de s'exécuter plusieurs fois en raison de la mise en cache, mais il semble que la requête la plus récente ne soit pas vidée, mais le cache entier, car ma page ne se charge pas depuis la génération de mon contenu. .

Peut-être des informations pertinentes:

  • J'utilise le plugin exec-php et par conséquent cette page est entièrement php
  • J'ai également un autre problème éventuellement lié comme détaillé ici
1
Joshua

Dans le code que vous avez posté dans votre autre question, votre appel à flush () utilise la mauvaise variable: $ wpdp-> flush () ;.

Comme il s'agit d'une variable non définie, il est probable que vous obteniez simplement une erreur d'exécution PHP à ce stade, arrêtant l'exécution de la page.

2
Otto