Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment faire un nettoyage de base de données WordPress

109

Vous avez besoin d’un nettoyage de base de données WordPress ?

Aïe !

En fait, ce n’est pas si mal. Ne vous sentez pas désolé d’être dans cette situation.

Faire des nettoyages réguliers est en fait un moyen sain de garder votre site WordPress hors de danger.

Un site Web WordPress se compose de deux parties différentes: des fichiers et une base de données. Les fichiers incluent des médias, des plugins et des thèmes.

La base de données contient des informations sur les paramètres, les publications, les métadonnées, les utilisateurs, etc. La base de données WordPress est le classeur du site Web.

Il stocke tout le contenu, comme les publications, les pages, les commentaires, les révisions et les commentaires indésirables. Un autre facteur important est qu’il contient les paramètres des thèmes et des plugins.

Après avoir utilisé le site pendant un certain temps, cette base de données est encombrée d’informations obsolètes et non pertinentes.

L’utilisateur peut réduire considérablement la taille de la base de données en supprimant ces données inutiles. Cela améliorera la vitesse de sauvegarde, ainsi que d’autres paramètres de performance.

Il existe différentes façons d’effectuer un nettoyage de base de données WordPress. Voici plusieurs requêtes MySQL qui aident à nettoyer une base de données WP dans phpMyAdmin.

Il existe également plusieurs plugins utiles qui rendent ce travail encore moins fastidieux.

Qu’est-ce qui cause l’expansion de la base de données

Comment faire un nettoyage de base de données WordPress

Au cours de la durée de vie d’un site Web, la base de données atteint des tailles inattendues. La programmation de WordPress enregistre beaucoup d’informations.

Une grande quantité d’informations inutiles alourdit la base de données. Plus la base de données grandit, plus le site Web devient lent.

Cela alourdit également la charge de la configuration du serveur. Il existe d’autres causes cachées de l’encombrement si rapide de la base de données.

Problèmes de plugins

Comment faire un nettoyage de base de données WordPress

Même lorsqu’elle n’est plus utilisée, la base de données conserve les informations du plugin.

Pour supprimer toutes les informations du plugin, il est nécessaire de supprimer entièrement le plugin. La suppression du plug-in permettra d’économiser de l’espace, mais cela ne libérera pas immédiatement de l’espace dans la base de données.

Pour la plupart des plugins, même après la suppression, les paramètres restent stockés dans la base de données. Ainsi, si l’utilisateur réinstalle le plugin, il est immédiatement prêt à l’emploi, avec tous les paramètres habituels.

Cependant, cela laisse également beaucoup de données orphelines remplir la base de données. L’un des endroits où les plugins supprimés laissent des informations est le tableau des options.

Commentaires inutiles

Comment faire un nettoyage de base de données WordPress

Recevoir des commentaires, c’est bien. Cela montre que les gens visitent le site Web et expriment leur appréciation.

Mais certains commentaires contiennent du spam ou du contenu inapproprié. Même avec le filtrage, ceux-ci se retrouvent toujours dans les dossiers inexplorés de la base de données.

Il faut un certain effort pour supprimer le spam, les méta-commentaires et les commentaires supprimés, mais ce n’est pas difficile. Découvrez ci-dessous comment le faire rapidement.

Problèmes de base de données de transitoires

Comment faire un nettoyage de base de données WordPress

Les transitoires sont similaires aux options. La différence est que les transitoires ont une date d’expiration et que les options n’en ont pas.

Les transitoires sont une méthode de mise en cache côté serveur et stockent des informations provenant de sites tiers.

Après avoir atteint leur date d’expiration, les transitoires sont généralement supprimés. Ainsi, à long terme, ils ne causent aucun problème d’encombrement de la base de données.

Mais de nombreux transitoires durent plus longtemps que nécessaire et prennent de la place. Dans ce cas, ils contribuent à l’encombrement de la base de données. Un bon nettoyage les fera disparaître.

Révisions des publications WordPress

Comment faire un nettoyage de base de données WordPress

WordPress a une fonction de sauvegarde automatique. Cette fonctionnalité crée diverses copies d’un message pendant sa rédaction.

Ceci est utile si une erreur est commise ou lorsque différents auteurs contribuent à un blog. La plupart du temps, ce n’est pas nécessaire et cela laisse de nombreux doublons d’un seul dans la base de données.

Il existe deux manières de limiter le nombre de copies enregistrées dans la base de données.

L’une consiste à utiliser le contrôle de révision. Avec cela, l’utilisateur peut limiter le nombre de révisions que WordPress stocke.

Une deuxième méthode consiste pour l’utilisateur à nettoyer périodiquement la base de données. Il est conseillé d’utiliser les deux approches.

Outre le nettoyage, l’optimisation permet également d’économiser beaucoup d’espace dans la base de données.

Anciens messages

Comment faire un nettoyage de base de données WordPress

WordPress enregistre chaque article publié sur une page ou un blog. Il est agréable de lire certaines de ces histoires plus anciennes, mais elles occupent un espace précieux.

S’ils sont importants, il est préférable de les enregistrer sur un disque local. Lisez comment les supprimer plus loin dans cet article.

Fichiers journaux volumineux

Comment faire un nettoyage de base de données WordPress

Chaque plugin maintient un journal dans la base de données. Ainsi, plus un utilisateur utilise de plugins, plus les journaux prendront d’espace.

Par exemple, après avoir utilisé le plugin Redirection pendant deux semaines, il aura stocké plus de 8000 pages de journal. Cela peut équivaloir à un doublement de la taille de la base de données.

Nettoyer une base de données WordPress avec phpMyAdmin

Comment faire un nettoyage de base de données WordPress

Il existe de nombreuses approches pour nettoyer une base de données WordPress. L’approche la plus directe consiste à utiliser une requête SQL.

Cette méthode nécessite des connaissances de base et n’est recommandée que pour les utilisateurs avancés.

Il existe différentes manières d’exécuter une requête SQL. Le moyen le plus simple et le plus pratique consiste à utiliser phpMyAdmin.

Cela nécessite que le serveur utilise cPanel.

Accédez à phpMyAdmin en vous connectant à cPanel et cliquez sur phpMyAdmin sous Bases de données.

phpMyAdmin répertorie les bases de données du site Web sur la gauche. Cliquez sur la base de données à nettoyer, puis cliquez sur l’onglet SQL.

Dans cette section, entrez les commandes SQL souhaitées, puis appuyez sur Go pour les exécuter.

Dans la suite de cet article, le préfixe par défaut wp_ est utilisé. Assurez-vous de remplacer ce préfixe dans les commandes SQL par celui utilisé par votre base de données particulière.

Plugins et thèmes inutilisés

Comment faire un nettoyage de base de données WordPress

La suppression des thèmes et plugins inutilisés libère de l’espace et améliore également la sécurité. Il est préférable de supprimer tous les scripts PHP inutilisés du serveur, tels que les thèmes, les plugins et autres fichiers PHP.

Pour voir les plugins inutilisés, accédez à wp-admin et sélectionnez Plugins installés sous Plugins. Cliquez ensuite sur Inactif pour filtrer ceux qui ne sont pas utilisés.

Sélectionnez tous les plugins inactifs et supprimez-les.

Pour supprimer les thèmes inutilisés, allez dans Apparence, puis dans Thèmes. Sélectionnez tous les thèmes obsolètes et cliquez sur Supprimer dans le coin inférieur droit.

Personnages étranges

Les problèmes d’encodage sont un gros problème. Certains mettent à jour tous leurs messages à la main.

The query below will automate the removal of strange characters from the database. It slims down the database and the posts will also be more pleasant to read.

Post-révisions

WordPress enregistre les brouillons des articles, ils sont donc récupérables en cas de problème. Au fil du temps, toutes ces révisions enregistrées et inutilisées occupent beaucoup d’espace dans la base de données.

La requête ci-dessous supprimera toutes les révisions et leurs métadonnées associées.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

Commentaires indésirables

Il est possible de supprimer les commentaires indésirables un par un, mais cela représente beaucoup de travail.

Pour vous faciliter la vie, il existe également une fonction de suppression par lots. C’est encore un travail fastidieux.

La requête suivante les supprimera tous en une seule fois.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Réinitialiser le mot de passe administrateur

Comment faire un nettoyage de base de données WordPress

La sécurité est très importante, encore plus pour un site WordPress. Pour garantir la sécurité du site, modifiez le mot de passe à intervalles réguliers.

Comme les mots de passe sont également enregistrés dans la base de données, une simple requête SQL aidera à changer le mot de passe. Vous trouverez ci-dessous une requête pour le faire.

Remplacez admin_username et new_password par le nom d’utilisateur et le mot de passe qui changent.

UPDATE `wp_users` SET `user_pass` = MD5( 'new_password') WHERE `wp_users`.`user_login` = "admin_username";

La fonction MD5 créera un hachage MD5 du mot de passe. Il s’agit de la pratique de sécurité courante pour les mots de passe WordPress.

Commentaires non approuvés

Vérifier chaque commentaire pour voir s’il est approuvé ou non est beaucoup trop de travail pour tout propriétaire de site Web.

Cette requête s’adresse à tout administrateur qui souhaite un moyen plus simple de le faire. Il supprime en bloc les commentaires non approuvés.

DELETE from wp_comments WHERE comment_approved = '0';

Balises inutilisées

Comment faire un nettoyage de base de données WordPress

Les balises peuvent s’accumuler rapidement au fil du temps. Les administrateurs les utilisent souvent pendant une courte période, puis les suppriment.

Les tags ne sont plus aussi populaires qu’avant. De nombreux blogueurs ont complètement cessé de les utiliser.

La requête suivante supprime toutes les balises non associées.

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );

Mettre à jour les liens vers HTTPS

Comment faire un nettoyage de base de données WordPress

L’utilisation de HTTPS renforcera la sécurité d’un site Web WordPress. Cela nécessitera de mettre à jour tous les liens codés en dur dans tous les articles vers HTTPS.

Vérifier la présence de liens dans chaque article et les mettre à jour manuellement représente beaucoup de travail. Pour vous aider, voici une requête qui automatisera cette tâche.

Il faut moins d’une minute pour le taper et l’exécuter. N’oubliez pas de remplacer votresite.com par l’URL de votre site Web.

UPDATE wp_posts SET post_content = replace(post_content, 'http://yoursite.com', 'https://yoursite.com');

Hé, saviez-vous que les données peuvent aussi être belles ?

wpDataTables peut le faire de cette façon. Il y a une bonne raison pour laquelle c’est le plugin WordPress #1 pour créer des tableaux et des graphiques réactifs.

Comment faire un nettoyage de base de données WordPress

Un exemple réel de wpDataTables dans la nature

Et c’est vraiment facile de faire quelque chose comme ça :

  1. Vous fournissez les données du tableau
  2. Configurez-le et personnalisez-le
  3. Publiez-le dans un article ou une page

Et ce n’est pas seulement joli, mais aussi pratique. Vous pouvez créer de grandes tables avec jusqu’à des millions de lignes, ou vous pouvez utiliser des filtres et une recherche avancés, ou vous pouvez vous déchaîner et les rendre modifiables.

"Ouais, mais j’aime trop Excel et il n’y a rien de tel sur les sites Web". Oui, c’est vrai. Vous pouvez utiliser la mise en forme conditionnelle comme dans Excel ou Google Sheets.

Vous ai-je dit que vous pouviez également créer des graphiques avec vos données ? Et ce n’est qu’une petite partie. Il y a beaucoup d’autres fonctionnalités pour vous.

Anciens codes abrégés

Comment faire un nettoyage de base de données WordPress

Les shortcodes WordPress évitent d’avoir à modifier les thèmes WordPress. En les utilisant, l’intégration d’informations dans un article est beaucoup plus rapide et facile.

Il existe de nombreux plugins disponibles qui simplifient l’intégration des données dans l’éditeur WordPress.

Il y a aussi un inconvénient à l’utilisation de shortcodes. Ceux qui ne sont pas utilisés peuvent créer des problèmes de lisibilité.

C’est quelque chose qui devient souvent évident lors du changement de thème WordPress. Ensuite, les shortcodes commencent à apparaître dans le texte de la page ou de la publication.

Cette requête SQL les supprimera. Assurez-vous de changer [tweet] pour le shortcode qui doit être supprimé.

UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '') ;

Pingbacks et commentaires indésirables

Pour supprimer les commentaires de spam par lots, utilisez la requête suivante. Celui-ci supprimera également les pingbacks.

DELETE FROM wp_comments WHERE comment_approved = 'spam' OR comment_type = 'pingback';

La requête ci-dessous supprime également les métadonnées des commentaires supprimés.

DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

Transitoires

Les transitoires sont des informations temporairement stockées dans la base de données. WordPress les utilise pour stocker les données mises en cache en leur donnant un nom et une date d’expiration.

Après les données d’expiration, WordPress les supprimera. Pourtant, ils peuvent prendre beaucoup de place.

La requête ci-dessous les supprimera en toute sécurité.

DELETE FROM wp_options WHERE option_name LIKE ('%_transient_%')

Tables inutilisées et espace inutilisé entre les tables

Comment faire un nettoyage de base de données WordPress

Les plugins désinstallés peuvent laisser derrière eux des tables inutilisées. Ceux-ci occupent également de l’espace dans la base de données.

WPDBSpringClean est un plugin qui supprime ces tables inutilisées. Cela laissera la base de données propre et bien rangée.

Optimiser la base de données avec des plugins

L’utilisation de requêtes demande un peu de connaissances et d’expérience. Pour les administrateurs ayant une formation technique limitée, il existe des plugins pour le nettoyage de la base de données.

Certains de ces nettoyeurs de bases de données sont gratuits et certains ont un prix. Tous maintiennent la base de données avec un minimum d’effort.

Vous trouverez ci-dessous une liste des plus populaires.

WP-Optimiser

Comment faire un nettoyage de base de données WordPress

WP-Optimize est l’un des choix les plus populaires. Il est bien équipé et il est même compatible avec les appareils mobiles.

Une autre fonctionnalité intéressante est les sauvegardes automatiques avec UpdraftPlus.

Il supprime :

  • Brouillons automatiques
  • Pingbacks
  • Publier des révisions
  • Commentaires indésirables
  • Rétroliens
  • Transitoires
  • Tableaux inutilisés

Cela rendra le site Web et l’administration plus rapides.

WP-balayage

Comment faire un nettoyage de base de données WordPress

WP-Sweep est en plein essor. Au lieu de s’appuyer sur les requêtes MySQL, il utilise les fonctions de suppression de WordPress.

Le codage est supérieur en raison de cette approche simple et il est plus pratique de travailler avec. Il garantit qu’aucune donnée inutilisée ou orpheline ne reste derrière.

WP-Sweep n’offre pas de service d’optimisation automatisé.

Nettoyeur de base de données avancé

Comment faire un nettoyage de base de données WordPress

Ce plugin de nettoyage de base de données WordPress est comme WP-Optimize. Ce plugin permet à l’utilisateur d’effectuer un travail plus approfondi et inclut des tâches cron.

Il supprime toutes les données inutiles comme les anciennes révisions et les commentaires supprimés.

Il existe une version premium avec des fonctionnalités supplémentaires. Cette version supprime les anciens plugins et offre des options supplémentaires pour nettoyer les thèmes, les orphelins et WordPress.

La version payante a également une option pour les nettoyages programmés.

Optimisation de la base de données après la suppression des révisions

Comment faire un nettoyage de base de données WordPress

La popularité et les cotes de ce nettoyant sont exceptionnelles.

Il supprime les données inutilisées et les informations obsolètes. Cela inclut les pingbacks, les commentaires de spam, les balises et les rétroliens.

En plus de ces fonctionnalités, il traite également du cache oEmbed. WordPress utilise ce cache pour lire le code intégré à partir de plates-formes telles que YouTube.

Certains de ces codes embarqués sont endommagés et donc inutiles. Ce plugin les supprimera.

Outils de nettoyage intelligents

Comment faire un nettoyage de base de données WordPress

Les outils de nettoyage ne sont pas disponibles en version gratuite. Cependant, le prix de 30 $ est raisonnable compte tenu des fonctionnalités qu’il contient.

Un nettoyage WordPress devient une tâche facile et rapide avec cet outil. Les caractéristiques spéciales incluent :

  • Un menu de barre d’outils WordPress avec des options de nettoyage et un accès rapide
  • AJAX pour ses opérations de nettoyage
  • Désencombrement de toutes les données statistiques
  • Conserve un journal de toutes les requêtes SQL pendant la vérification et l’exécution du nettoyage

WP Réinitialiser

Comment faire un nettoyage de base de données WordPress

Ce nettoyeur avancé est le plugin WordPress le plus polyvalent de la liste. Il présente un ensemble d’outils qui profiteront à la fois aux non-développeurs et aux développeurs.

Il peut réinitialiser une installation WordPress à ses paramètres d’origine sans supprimer aucun fichier. Mais il a également une fonctionnalité pour supprimer les données obsolètes.

Une fonctionnalité intéressante est l’outil Database Snapshot. Avec cela, l’utilisateur peut voir les changements que WP Reset apportera lorsqu’il effectuera un nettoyage.

Avec des fonctionnalités telles que l’intégration de webhooks, WP Reset permet de gérer ou de réinitialiser une base de données.

WP-DBManager

Comment faire un nettoyage de base de données WordPress

L’outil de nettoyage de base de données WordPress WP-DBManager est une option plus simple et contient moins de fonctionnalités. Pourtant, il est très efficace pour optimiser une base de données WordPress.

Il répare, sauvegarde, nettoie et optimise une base de données rapidement et facilement. L’utilisateur peut même utiliser WP-DBManager pour exécuter des requêtes.

Pour assurer une optimisation continue, les utilisateurs peuvent implémenter la fonction de planification automatique.

Fin des réflexions sur le nettoyage de la base de données WordPress

L’avantage le plus important d’Internet est sa vitesse. Donc, pour maintenir cette vitesse, il est bon d’optimiser votre site Web.

C’est la clé pour être un propriétaire de site Web réussi.

La source de carburant d’un site Web est sa base de données, alors ne l’ignorez pas. S’il se dilate de manière incontrôlée, les résultats sont souvent inattendus et désagréables.

Un nettoyage de base de données WordPress est une procédure de maintenance de site nécessaire. Il optimise les performances et offre au visiteur une expérience agréable.

Si vous avez aimé lire cet article sur la façon de faire un nettoyage de base de données WordPress, vous devriez consulter celui-ci sur la façon de faire une réinitialisation de la base de données WordPress.

Nous avons également écrit sur quelques sujets connexes tels que le schéma de base de données WordPress, comment rechercher et remplacer l’URL dans la base de données WordPress et comment analyser la base de données WordPress à la recherche de logiciels malveillants.

Source d’enregistrement: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More