ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Search
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
En lisant: Gain de temps sur les requêtes SQL pour WordPress
Partager
Notification Montre plus
Aa
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Aa
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
Search
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Suivez-nous
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
ThemeLocal - Des conseils de blog qui fonctionnent comme par magie > Blog > Tutoriels > Gain de temps sur les requêtes SQL pour WordPress
Tutoriels

Gain de temps sur les requêtes SQL pour WordPress

Dernière mise à jour: octobre 26, 2024 5:19 am
ThemeLocal il y a 2 ans 11 minutes lecture minimale
Partager
11 minutes lecture minimale
1636777502 Gain de temps sur les requetes SQL pour WordPress
Partager

Si vous êtes propriétaire d’un site Web WordPress, il y a beaucoup de choses à gérer.

Contents
Premiers pasRemplacer l’URLCréer un nouvel utilisateur administrateurChanger le nom d’utilisateur de connexion administrateurChanger le mot de passe administrateurSupprimer le spamSupprimer tous les commentaires de publication non approuvés

Mettez constamment à jour le contenu de votre blog, ajoutez de nouveaux produits, changez les prix, et nous ne mentionnons même pas la mise à jour régulière des plugins, fournissant un accès à un développeur et faisant beaucoup plus de choses dans le cadre de la routine quotidienne de WordPress.

Parfois, si vous avez besoin de modifier les paramètres, vous trouvez un didacticiel d’une longue page Web avec de nombreuses instructions pour effectuer une seule action. Mais que se passerait-il si vous saviez que la majorité de ces changements peuvent être modifiés avec une simple requête SQL, une commande que vous exécutez dans le menu de votre gestionnaire de base de données.

Puisque vous êtes une personne occupée et que gagner du temps est une priorité, voici les requêtes SQL de base qui vous aideront à obtenir les résultats en quelques minutes.

Premiers pas

Lorsqu’il y a plus d’un site Web dans votre compte d’hébergement, avant d’exécuter des requêtes SQL, vous devez vous assurer que vous modifiez la bonne base de données. Vous pouvez trouver le nom de la base de données attribué à une installation WordPress spécifique dans votre wp-config.php fichier sur la chaîne :

define (‘DB_NAME’, ‘yourdbname’)

WordPress Définir la base de données

Faites également attention au préfixe de la table, car vous en aurez besoin pour le spécifier une fois les commandes SQL exécutées. Il se trouve dans le même fichier en bas des paramètres de la page.

Préfixe de table WordPress

Dans cet exemple ci-dessus, le nom de la base de données est _wp622. Le préfixe de table est wpc7_. Maintenant, quand nous le savons, passons au gestionnaire de base de données. La majorité des panneaux de contrôle utilisent PHPMyAdmin pour la gestion des bases de données.

phpMyAdmin

Une fois que vous y êtes, trouvez le nom de votre base de données dans la liste et cliquez dessus :

Sélectionnez la base de données

Avant d’apporter des modifications, assurez-vous de créer une sauvegarde pour cette base de données, afin de pouvoir la restaurer rapidement au cas où quelque chose se passerait mal.

Nous expliquons comment sauvegarder WordPress en détail dans notre guide de sauvegarde général. Mais pour vous donner un aperçu rapide, choisissez le Exportation option, choisissez la méthode et le format selon vos besoins et appuyez sur Aller (ici nous avons défini toutes les options par défaut) :

Exporter la base de données

Une fois cela fait, vous pouvez continuer en toute sécurité. Appuyez sur le menu SQL et commençons :

Menu SQL

Remplacer l’URL

Si vous prévoyez de mettre à jour l’URL de votre site Web en ajoutant le certificat SSL à votre site Web ou en effectuant d’autres modifications, assurez-vous d’utiliser la commande suivante :

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurlofthewebsite.com', 'http://www.newurlofthewebsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Disons que je veux que mon URL soit https//: et que mon nom de domaine soit example.com. Dans ce cas, je dois modifier le nom de la table wp_options et l’URL même :

UPDATE wpc7_options SET option_value = replace(option_value, 'http://www.example.com', 'https://www.example.com') WHERE option_name = 'home' OR option_name = 'siteurl';

SQL Remplacer le nom du site

Et attendez un message de réussite.

Message de réussite SQL

Pourquoi est-ce si important de le voir ? Si vous appuyez Aller mais il y a des erreurs dans la requête, le système ne pourra pas répondre à la demande et vous recevrez des erreurs signifiant que l’exécution a échoué. L’erreur se présentera comme suit et indiquera la raison pour laquelle le processus a échoué.

Message d'erreur SQL

Veuillez noter que cette commande est basique et ne remplacera que l’URL principale de votre site Web, donc si vous envisagez de changer le nom de domaine de votre site Web de example.com à test.net, vous devrez le modifier, y compris tous les les tables où l’URL de votre site Web est rencontrée telles que wp-posts, wp-postmeta et prenez également soin des tables avec des lignes contenant l’URL générées par les plugins (par exemple, WooCommerce).

Pour ce faire, vous aurez besoin d’au moins formation SQL de base. Une autre option serait d’ouvrir la base de données que vous avez exportée dans n’importe quel éditeur de texte et avec Ctrl+H remplacer toutes les mentions de votre ancien domaine par le nouveau. Si cela semble trop compliqué, il existe une variété d’autres outils qui aident à automatiser ce processus (comme le Interconnect/it recherche et remplacement de la base de données scénario, ou le Meilleure recherche et remplacement du plugin basé sur le même script) tout en téléchargeant simplement le fichier dans le dossier de votre site Web pour le site de travail et en l’ouvrant dans un navigateur.

Créer un nouvel utilisateur administrateur

Si vous devez ajouter un nouvel utilisateur avec le rôle Admin à votre installation, vous devrez utiliser la commande suivante et la modifier selon vos préférences :

INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
 VALUES ('yourlogin', MD5('yourpassword'), 'firstname lastname', 'email@example.com', '0');
 
 INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) 
 VALUES (NULL, (Select max(id) FROM wp_users), 
 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
 
 INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) 
 VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');

Notez que vous devrez modifier les tables et les valeurs de connexion en fonction de votre Nom d’utilisateur et bases de données.

Je veux créer un utilisateur mon développeur avec le mot de passe mon mot de passe, le nom de mon développeur est John Doe et l’e-mail est test@test.com. Ma requête ressemblera donc à ceci :

INSERT INTO `wpc7_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
 VALUES ('Mydev', MD5('mypassword'), 'John Doe', 'test@test.com', '0');
 
 INSERT INTO `wpc7_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) 
 VALUES (NULL, (Select max(id) FROM wp_users), 
 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
 
 INSERT INTO `wpc7_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) 
 VALUES (NULL, (Select max(id) FROM wpc7_users), 'wp_user_level', '10'

SQL Créer un nouvel utilisateur Admin

Notez que je n’ai pas besoin de modifier les noms des lignes (c’est-à-dire wp_user_level ou jouer avec les nombres 0, 10, 13 car ils désignent le rôle de l’utilisateur et les droits correspondants. Une fois fait, j’appuie Aller.

La sortie doit afficher les résultats positifs comme les suivants :

SQL Créer un nouvel utilisateur Admin Résultats

Changer le nom d’utilisateur de connexion administrateur

Pour modifier le nom de connexion du nom d’utilisateur, revenez à l’onglet MySQL et exécutez la commande suivante :

UPDATE wp_users SET user_login = 'newlogin' WHERE user_login = 'admin';

Disons que votre nom d’utilisateur par défaut est mon développeur, celui que vous avez créé auparavant et que vous souhaitez définir utilisateur sécurisé au lieu de cela. Dans notre cas particulier, nous exécutons la commande suivante, car nous avons également le préfixe par défaut wp7c_ :

UPDATE wpc7_users_users SET user_login = 'secureduser' WHERE user_login = 'mydeveloper';

1636777500 359 Gain de temps sur les requetes SQL pour WordPress

La sortie réussie se présente comme suit :

Nom d'utilisateur de connexion SQL Change Admin

Changer le mot de passe administrateur

En suivant les règles de sécurité des changements de mot de passe réguliers, vous pouvez également changer le mot de passe de votre utilisateur sécurisé. Voici la requête pour cela :

UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'youruser';

Pour cette commande particulière de changement de mot de passe, notre commande est la suivante :

UPDATE wpc7_users SET user_pass = MD5( '$tR0ngP@s$w03D' ) WHERE user_login = 'secureduser';

SQL Changer le mot de passe administrateur

presse Aller et attendez le message de réussite :

SQL Changer le mot de passe administrateur Réussite

Supprimer le spam

Pour les utilisateurs qui publient beaucoup de messages et laissent les commentaires ouverts à l’interaction, le problème des commentaires de spam peut devenir très douloureux. Bien que vous puissiez filtrer les commentaires par approbation manuelle, vous voudrez probablement trouver un moyen de supprimer rapidement tout ce que vous n’avez pas approuvé. Voici comment:

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

Lorsqu’il est adapté au cas particulier dont nous discutons ici :

DELETE FROM wpc7_comments WHERE wpc7_comments.comment_approved = 'spam';

SQL Supprimer le spam

Noter: le préfixe doit être modifié aux deux endroits où il est rencontré, car wp_comments.comment_approuvé est le champ séparé dans la table.

Voici la sortie réussie :

SQL Supprimer le spam réussi

Supprimer tous les commentaires de publication non approuvés

À un moment donné, vous vous rendrez peut-être compte que vous en avez assez de filtrer et de lire les commentaires des articles avant de prendre la décision finale de les publier, vous souhaitez donc les supprimer. Il y a une commande pour ça :

DELETE FROM wp_comments WHERE comment_approved = 0

Notez que le comment_approuvé n’a pas besoin de modification car cet onglet représente la fonction par défaut dans la table qui est immuable.

La commande modifiée se présente comme suit :

DELETE FROM wpc7_comments WHERE comment_approved = 0

SQL Supprimer les commentaires non approuvés

Une fois cela fait, vous pouvez voir le résultat habituel des commandes exécutées avec succès :

Réussite de la suppression des commentaires non approuvés SQL


Bien qu’il puisse sembler que suivre les instructions puisse prendre plus de temps que de simplement faire les choses manuellement, ce n’est pas le cas. Plus votre site Web est grand, plus vous avez de temps à y consacrer. Une seule action effectuée séparément pour 10 publications et vous vous retrouvez avec 10 fois plus de temps consacré à l’exécution.

Donc, en fait, vous économisez une tonne de votre temps précieux en exécutant ces commandes et pouvez utiliser ce temps pour des choses plus importantes telles que la planification de contenu ou la recherche d’idées d’inspiration.

Bon blog !

Vous pourriez aussi aimer

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels

Comment partager des rappels sur iPhone avec vos amis et votre famille

Comment installer la version bêta publique d’iOS 27 sur votre iPhone

Empêchez les autres d’utiliser vos photos Instagram dans les invites IA : voici comment procéder

MARQUÉ: Gain, les, pour, requêtes, SQL, sur, temps, WordPress
Partagez cet article
Facebook Twitter Pinterest Whatsapp Whatsapp
Partager
Qu-est-ce que tu penses?
Aimer0
Triste0
Heureux0
Somnolent0
Fâché0
Sans commentaires0
Clin d-œil0
Article précédent 1636778918 Augmentez la credibilite de votre site Web avec McAfee SECURE Augmentez la crédibilité de votre site Web avec McAfee SECURE pour WordPress
Article suivant Comment acheter et imprimer des etiquettes Comment acheter et imprimer des étiquettes d’expédition
Laissez un commentaire

Laisser un commentaire Annuler la réponse

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

Poste populaire

1784192434 Comment installer la version beta publique de macOS 27 Golden
Comment installer la version bêta publique de macOS 27 Golden Gate
Comment
Comment effectuer une extraction complete des donnees depuis ChatGPT
Comment effectuer une extraction complète des données depuis ChatGPT
Comment
Comment utiliser les options dappel FaceTime pour refuser et accepter
Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels
Comment
1784012438 Comment installer la version beta publique diOS 27 sur votre
Comment installer la version bêta publique d’iOS 27 sur votre iPhone
Comment
1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad
Comment
iOS 27 : accédez au nouvel écran de récupération iPhone
Comment

También podría gustarte

1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

il y a 3 jours 3 minutes lecture minimale
Comment utiliser les options dappel FaceTime pour refuser et accepter
Comment

Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels

il y a 3 jours 3 minutes lecture minimale
Comment partager des rappels sur iPhone avec vos amis et
Comment

Comment partager des rappels sur iPhone avec vos amis et votre famille

il y a 4 jours 6 minutes lecture minimale
1784012438 Comment installer la version beta publique diOS 27 sur votre
Comment

Comment installer la version bêta publique d’iOS 27 sur votre iPhone

il y a 5 jours 10 minutes lecture minimale
1783620035 Empechez les autres dutiliser vos photos Instagram dans les invites
Comment

Empêchez les autres d’utiliser vos photos Instagram dans les invites IA : voici comment procéder

il y a 1 semaine 3 minutes lecture minimale
1783618237 Comment rediger les meilleures invites dIA en 3 etapes
Comment

Comment rédiger les meilleures invites d’IA en 3 étapes

il y a 1 semaine 10 minutes lecture minimale
Comment passer du texte aux appels telephoniques sur liPhone
Comment

Comment passer du texte aux appels téléphoniques sur l’iPhone

il y a 2 semaines 2 minutes lecture minimale
Comment desactiver la mise au point sur votre iPhone lorsque
Comment

Comment désactiver la mise au point sur votre iPhone lorsque vous quittez un emplacement

il y a 2 semaines 4 minutes lecture minimale
Montre plus
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Suivez-nous
© 2022 Themelocal. Tous les droits sont réservés.
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
Welcome Back!

Sign in to your account

Mot de passe perdu?