web-dev-qa-db-fra.com

Pourquoi le dossier poubelle s'est-il automatiquement vidé?

Hier, je mets certains de mes produits WordPress dans la corbeille et ne laisse que 4 produits disponibles.

Aujourd'hui, j'ouvre mon site, tous les produits poubelles n'étaient pas là? Mais les 4 produits sont toujours là.

Je ne sais pas sont-ils supprimés automatiquement? Qu'est-ce qui se passe, s'il vous plaît me conseiller?

2
adel

Vérifiez la valeur de la constante EMPTY_TRASH_DAYS. Avec cette constante, vous pouvez contrôler combien de temps il faut enregistrer dans la corbeille avant de le supprimer automatiquement. Vérifiez d'abord le wp-config.php pour cette constante, peut-être est-il défini dans votre installation pour une petite valeur. Le codex en dit plus sur la constante et ses possibilités.

De plus, il est possible de changer la valeur par défaut via des hooks, comme pre_delete_post. Un bon point à déboguer est la fonction wp_delete_post() IN post.php .

Mais vous écrivez à propos de 'produits', vous avez peut-être activé un type d'article personnalisé qui ajoute ce type d'article et l'amélioration, le plugin ayant une option pour la fonction, l'horodatage permettant de supprimer ce type d'article, Produit.

1
bueltge