La base de données MySQL d’un site WordPress reçoit toutes les informations de votre site web. L’utilisation efficace de cette base de données nécessite la maîtrise des requêtes SQL les plus utiles pour WordPress. La maîtrise de ces notions liées aux requêtes SQL les plus utiles pour WordPress va vous permettre d’être très efficace dans la gestion de votre base de données de votre site WordPress. 😄
Objectif
Cet article a pour objectif de vous aider à connaître les requêtes SQL les plus utiles pour WordPress. 😆
Trucs et astuces
Si vous hébergez vote site web sur une formule d’hébergement web LWS, alors vous bénéficiez de sauvegardes journalières gratuites accessibles depuis votre espace client LWS Panel 🙂
Prérequis
Cet article présentera les requêtes SQL les plus utiles pour WordPress. Pour bien suivre ce tutoriel WordPress, vous devez disposer d’un site WordPress fonctionnel avec accès à sa base de données. En plus de cela, vous devez être habitués au langage SQL, afin de bien comprendre ces requêtes. Ce dernier aspect implique le fait que vous devez maîtriser l’utilisation des codes dans le CMS WordPress. 😉
Les requêtes SQL les plus utiles pour WordPress
Changer le chemin des images
Pour changer le chemin des images, utilisez le code suivant : 👇
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="https://www.anciensite.com', 'src="https://www.nouveausite.com');
Après cela, vous allez procéder au changement des GUID des images. C’est cette requête qu’il faut utiliser. 👇
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.anciensite.com', 'http://www.nouveausite.com') WHERE post_type = 'attachment';
Changer le nom d’utilisateur par défaut
Après l’installation de WordPress, pour avoir accès à l’espace administrateur, le nom d’utilisateur par défaut donné est Admin. Pour des raisons de sécurité, il est conseillé de changer cela. Les pirates peuvent en effet utiliser ce nom par défaut pour vous nuir. Pour faire le changement de ce nom, il faut utiliser la requête SQL suivante : 👇
UPDATE wp_users SET username = 'nouveau_nom' WHERE username = 'Admin';
Modifier le mot de passe d’accès au tableau de bord
Avec des requêtes SQL, vous avez la possibilité de changer votre mot de passe, ou encore celui des autres utilisateurs. Pour le faire, faites usage de ce code : 👇
UPDATE wp_users SET user_pass = MD5( 'nouveau_mot_de_passe' ) WHERE user_login = 'username';
Assigner des articles d’un utilisateur à un autre
Vous pourrez avoir besoin de transférer des articles d’un utilisateur à un autre. Le faire article par article serait long, et pourrait vous prendre beaucoup de temps. Vous pouvez facilement utiliser les requêtes SQL pour vite vous en sortir.
Pour le faire, vous devez tout d’abord connaître l’ID des deux auteurs, en allant sur leur profil respectif. Après avoir cliqué sur leur nom, vous pouvez effectuer une recherche filtrée par user_id.
Une fois les ID trouvés, utilisez cette requête SQL pour procéder au changement d’auteur pour les articles. 👇
UPDATE wp_posts SET post_author = 'ID_nouvel_auteur' WHERE post_author = 'ID_ancien_auteur';
Effacer les révisions
Avec WordPress, tout ce que vous faites est enregistré dans la base de données. Mais il y a un moyen très simple pour l’effacer avec les requêtes SQL. Utilisez cette requête pour gagner du temps. 👇
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'
Effacer les metas des articles
Dans le CMS WordPress, quand vous supprimez un plugin, ces informations sont stockées dans la base de données. Cela peut être effacé par la requête SQL suivante : 👇
DELETE FROM wp_postmeta WHERE meta_key = 'meta_key';
Faire l’exportation de l’email des commentateurs
Avec cette requête SQL, vous allez pouvoir prendre les adresses mail des personnes qui ont laissé des commentaires sur votre blog. 👇
SELECT DISTINCT comment_author_email FROM wp_comments;
Effacer tous les commentaires Spam
Sur les sites, il peut arriver que des commentaires se retrouvent dans les spams. Un moyen de résoudre ce problème est de supprimer ces commentaires du site. Cette requête SQL pourra vous aider dans cette tâche, et ceci de façon automatique. Même si ces commentaires spam sont nombreux, vous allez pouvoir les supprimer d’un seul coup avec cette requête : 👇
DELETE FROM wp_comments WHERE comment_approved = 'spam';
Procéder au retrait des caractères illisibles
Très souvent sur les sites, on est confronté à des problèmes d’encodage. Cela entraîne l’affichage de certains caractères qui sont illisibles. Pour remédier cela, vous pouvez remplacer tous ces caractères illisibles d’un seul coup avec une requête SQL : 👇
UPDATE wp_posts SET post_content = REPLACE(post_content, '“', '“'); UPDATE wp_posts SET post_content = REPLACE(post_content, 'â€', '”'); UPDATE wp_posts SET post_content = REPLACE(post_content, '’', '’'); UPDATE wp_posts SET post_content = REPLACE(post_content, '‘', '‘'); UPDATE wp_posts SET post_content = REPLACE(post_content, '—', '–'); UPDATE wp_posts SET post_content = REPLACE(post_content, '–', '—'); UPDATE wp_posts SET post_content = REPLACE(post_content, '•', '-'); UPDATE wp_posts SET post_content = REPLACE(post_content, '…', '…'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, '“', '“'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'â€', '”'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, '’', '’'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, '‘', '‘'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, '—', '–'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, '–', '—'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, '•', '-'); UPDATE wp_comments SET comment_content = REPLACE(comment_content, '…', '…');
Conclusion
Félicitations ! Vous venez de prendre connaissances des requêtes SQL les plus utiles pour WordPress. Ces requêtes vont vous permettre d’être très rapide et très efficace lors des interactions avec votre base de données pour plusieurs tâches. 😊
Besoin d’un hébergement WordPress rapide et de qualité ?
LWS vous conseille sa formule d’hébergement WordPress en promotion à -20% (offre à partir de 3,99€ par mois au lieu de 4,99 €). Non seulement les performances sont au rendez-vous mais vous profitez en plus d’un support exceptionnel.
Vous venez de découvrir les requêtes SQL les plus utiles pour WordPress. Si cela vous a plus, informez-nous tout simplement par le biais de la section des Commentaires. Avez-vous des questions ou des préoccupations par rapport aux requêtes SQL les plus utiles pour WordPress ? Faites-nous part de cela dans les commentaires. 😎