Quelques requêtes SQL de nettoyage pour WordPress

Transcient

De temps à autre, j’ai une notification de mise à jour, même si aucun thème ni plugin n’en a besoin. Pour les supprimer ces notifications, il suffit de supprimer les transients de la table wp_options. Cette requête va aussi supprimer les transient des thèmes et extensions activés ou non. Ca ne fera pas de mal de faire un petit nettoyage.

Note : Cela ne supprime pas les configurations, c’est plus dans une logique de données en cache

[pastacode lang= »sql » manual= »DELETE%20FROM%20wp_options%20WHERE%20option_name%20LIKE%20’%25_transient_%25′ » message= »Suppression transient » highlight= » » provider= »manual »/]

 

Supprimer les versions des articles

WordPress enregistre les versions des articles (soit quand on clique sur « enregistrer brouillon) soit de façon automatique et régulière. Voici la requête pour faire le ménage :

[pastacode lang= »php » manual= »DELETE%20FROM%20wp_posts%20WHERE%20post_type%20IN%20(%20’revision’%2C%20’auto-draft’)%3B » message= »Suppression révision et brouillon auto » highlight= » » provider= »manual »/]

Pour info, il est possible de paramétrer ce comportement

Voici les constante à définir dans le fichier wp-config.php :

[pastacode lang= »php » manual= »%3C%3Fphp%0A%0A%2F*%20D%C3%A9lai%20de%20sauvegarde%20automatique%20en%20secondess%20*%2F%C2%A0%0Adefine(%20’AUTOSAVE_INTERVAL’%2C%201800%20)%3B%20%0A%0A%2F*%20Activer%20les%20r%C3%A9visions%C2%A0(false%20pour%20d%C3%A9sactiver)%C2%A0%20*%2F%0Adefine(%20’WP_POST_REVISIONS’%2C%20true%20)%3B%0A%0A%2F*%C2%A0Nombre%20maximale%20de%20r%C3%A9vision%20*%2F%0Adefine(%20’WP_POST_REVISIONS’%2C%203%20)%3B%0A%0A%3F%3E » message= »Constantes révision et sauvegarde auto » highlight= » » provider= »manual »/]

Pour rappel, voici la documentation pour le fichier wp-config https://codex.wordpress.org/Editing_wp-config.php

 

Commentaires

Permet de supprimer tous les commentaires en spam (vous n’allez pas les collectionner, n’est ce pas ?).

[pastacode lang= »sql » manual= »DELETE%20FROM%20%60wp_comments%60%C2%A0WHERE%20%60comment_approved%60%20%3D%20’spam’%3B » message= »Suppression des spams » highlight= » » provider= »manual »/]

 

 


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *