ThemeLocal - Des conseils de blog qui fonctionnent comme par magie
  • Blogging

    Pourquoi la plupart des conseils de blogs échouent (et comment y remédier)

    7 questions essentielles que chaque blogueur doit se poser

    Comment rédiger du contenu qui donne envie à vos lecteurs d’en savoir plus

    Que faire lorsque votre blog est piraté

    Comment écrire plus vite : 10 astuces simples pour doubler votre sortie d’écriture

    Comment surveiller de manière productive les tendances et rédiger du contenu digne d’intérêt

    Comment planifier le contenu comme Walter Bishop

    Comment rédiger l’article de blog ultime : aide-mémoire d’un blogueur

    6 façons à toute épreuve de créer une communauté (et de transformer les adeptes occasionnels en fans délirants)

  • WordPress
    • Tout
    • Plugins
    • Themes

    9 meilleurs thèmes WordPress de génération de leads 2022

    Comment accepter les paiements ACH dans WordPress

    Comment ajouter une collaboration dans l’éditeur de blocs WordPress (style Google-Doc)

    Comment ajouter des plans de paiement « Achetez maintenant, payez plus tard » à WordPress

    Comment accepter Apple Pay dans WordPress (la manière FACILE)

    Comment précharger des liens dans WordPress pour des vitesses de chargement plus rapides

    Comment ajouter un formulaire de paiement PayPal dans WordPress (étape par étape)

    8 meilleurs thèmes WordPress pour la massothérapie 2022

    Comment désactiver les notifications de nouveaux utilisateurs dans WordPress

  • Email Marketing

    Comment développer votre liste de diffusion avec un quiz en ligne

    Comment utiliser les blogs invités pour créer votre liste de diffusion

    Les métriques de marketing par e-mail sur lesquelles chaque campagne devrait être basée

    E-mails HTML ou texte brut : quelle option est la meilleure pour votre liste de diffusion ?

    Comment envoyer gratuitement une newsletter par e-mail avec SendinBlue

    Comment utiliser un formulaire de contact pour créer votre liste de diffusion

  • SEO

    Comment corriger les erreurs de type de publication personnalisées 404 dans WordPress

    Augmentez le trafic vers votre site WordPress en 6 étapes faciles

    Comment ne pas suivre automatiquement les liens externes dans WordPress

    Comment se classer plus haut dans les moteurs de recherche

    Comment supprimer les liens brisés de votre site WordPress pour toujours

    Guide du débutant en référencement : introduction, préparation et jargon

    Recherche et utilisation de mots clés WordPress pour le référencement

    Améliorez le référencement avec des backlinks, la vitesse du site et plus encore

    10 fonctions les plus importantes de Yoast SEO pour WordPress

  • Réseaux sociaux

    Comment ajouter un rappel à une publication Instagram

    Comment devenir viral sur Instagram : le guide du débutant

    5 excellentes façons de diversifier vos mises à jour sur les réseaux sociaux pour générer plus de trafic et d’engagement

    5 façons de télécharger des vidéos Instagram

    Pouvez-vous utiliser Instagram pour développer votre entreprise ?

    6 façons efficaces de vous démarquer sur les réseaux sociaux

    Les 3 meilleurs outils de marketing Pinterest pour les blogueurs (utilisez-les pour générer des milliers de visiteurs par mois)

    6 astuces marketing intelligentes sur Instagram pour booster votre entreprise

    Comment convertir votre profil Instagram personnel en profil d’entreprise

  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Pas de résultat
Voir tous les résultats
  • Blogging

    Pourquoi la plupart des conseils de blogs échouent (et comment y remédier)

    7 questions essentielles que chaque blogueur doit se poser

    Comment rédiger du contenu qui donne envie à vos lecteurs d’en savoir plus

    Que faire lorsque votre blog est piraté

    Comment écrire plus vite : 10 astuces simples pour doubler votre sortie d’écriture

    Comment surveiller de manière productive les tendances et rédiger du contenu digne d’intérêt

    Comment planifier le contenu comme Walter Bishop

    Comment rédiger l’article de blog ultime : aide-mémoire d’un blogueur

    6 façons à toute épreuve de créer une communauté (et de transformer les adeptes occasionnels en fans délirants)

  • WordPress
    • Tout
    • Plugins
    • Themes

    9 meilleurs thèmes WordPress de génération de leads 2022

    Comment accepter les paiements ACH dans WordPress

    Comment ajouter une collaboration dans l’éditeur de blocs WordPress (style Google-Doc)

    Comment ajouter des plans de paiement « Achetez maintenant, payez plus tard » à WordPress

    Comment accepter Apple Pay dans WordPress (la manière FACILE)

    Comment précharger des liens dans WordPress pour des vitesses de chargement plus rapides

    Comment ajouter un formulaire de paiement PayPal dans WordPress (étape par étape)

    8 meilleurs thèmes WordPress pour la massothérapie 2022

    Comment désactiver les notifications de nouveaux utilisateurs dans WordPress

  • Email Marketing

    Comment développer votre liste de diffusion avec un quiz en ligne

    Comment utiliser les blogs invités pour créer votre liste de diffusion

    Les métriques de marketing par e-mail sur lesquelles chaque campagne devrait être basée

    E-mails HTML ou texte brut : quelle option est la meilleure pour votre liste de diffusion ?

    Comment envoyer gratuitement une newsletter par e-mail avec SendinBlue

    Comment utiliser un formulaire de contact pour créer votre liste de diffusion

  • SEO

    Comment corriger les erreurs de type de publication personnalisées 404 dans WordPress

    Augmentez le trafic vers votre site WordPress en 6 étapes faciles

    Comment ne pas suivre automatiquement les liens externes dans WordPress

    Comment se classer plus haut dans les moteurs de recherche

    Comment supprimer les liens brisés de votre site WordPress pour toujours

    Guide du débutant en référencement : introduction, préparation et jargon

    Recherche et utilisation de mots clés WordPress pour le référencement

    Améliorez le référencement avec des backlinks, la vitesse du site et plus encore

    10 fonctions les plus importantes de Yoast SEO pour WordPress

  • Réseaux sociaux

    Comment ajouter un rappel à une publication Instagram

    Comment devenir viral sur Instagram : le guide du débutant

    5 excellentes façons de diversifier vos mises à jour sur les réseaux sociaux pour générer plus de trafic et d’engagement

    5 façons de télécharger des vidéos Instagram

    Pouvez-vous utiliser Instagram pour développer votre entreprise ?

    6 façons efficaces de vous démarquer sur les réseaux sociaux

    Les 3 meilleurs outils de marketing Pinterest pour les blogueurs (utilisez-les pour générer des milliers de visiteurs par mois)

    6 astuces marketing intelligentes sur Instagram pour booster votre entreprise

    Comment convertir votre profil Instagram personnel en profil d’entreprise

  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Pas de résultat
Voir tous les résultats
ThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Pas de résultat
Voir tous les résultats
  • Blogging
  • WordPress
  • Shopify
  • Email Marketing
  • Monétisation
  • SEO
  • Réseaux sociaux
  • Tutoriels
  • Avis
  • Conseils
  • Sécurité
  • Logiciels et services
  • Génération de trafic
  • Guide du débutant
  • Showcase
Accueil Tutoriels

Gain de temps sur les requêtes SQL pour WordPress

Depuis 7 mois
dans Tutoriels
Temps de lecture:9 minutes de lecture
A A
0
Partager sur FacebookPartager sur Twitter

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

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 protected]', '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 [email protected]. 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', '[email protected]', '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';

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( '[email protected]$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 !

Partager26Tweeter16Envoyer
Article précédent

Pourquoi et comment améliorer WooCommerce Checkout

Article suivant

Augmentez la crédibilité de votre site Web avec McAfee SECURE pour WordPress

Similaire Postes

Technologie

BT teste une nouvelle technologie de radio quantique pour booster la 5G

Depuis 9 heures
Avis techniques

Avis sur Avast One Premium

Depuis 9 heures
Avis techniques

Review: Les écouteurs WH-1000XM5 de Sony ne se plient pas, mais sonnent mieux que jamais

Depuis 10 heures
Charger plus
Article suivant

Augmentez la crédibilité de votre site Web avec McAfee SECURE pour WordPress

Laisser un commentaire Annuler la réponse

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

RECOMMANDÉ

Comment activer le mode sombre sur Facebook

Depuis 3 semaines

Audio Pro présente les « tueurs de barres de son » A28 et A38

Depuis 1 mois

Test du Brother MFC-J1010DW

Depuis 3 mois

Samsung Galaxy Z Flip 4 semble prêt pour une augmentation de puissance saine

Depuis 3 jours

Pourquoi Snapchat ne se télécharge-t-il pas sur iPhone ?

Depuis 4 semaines
ThemeLocal – Des conseils de blog qui fonctionnent comme par magie

Nous aidons les entrepreneurs intelligents à transformer leurs blogs en entreprises rentables. Nous sommes un blog primé qui aide les blogueurs et les entrepreneurs depuis 2020.

Suivez-nous

Nouvelles récentes

Apple Watch 8 pourrait enfin apporter une refonte à plat

mai 28, 2022

Examen du bot SwitchBot

mai 28, 2022
  • Conditions d’utilisation
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous

© 2022 ThemeLocal. Tous droits réservés.

Pas de résultat
Voir tous les résultats
  • Blogging
  • WordPress
    • Plugins
    • Themes
  • Shopify
  • Email Marketing
  • Monétisation
  • SEO
  • Réseaux sociaux
  • Tutoriels
  • Avis
  • Conseils
  • Sécurité
  • Logiciels et services
  • Génération de trafic
  • Guide du débutant
  • Showcase

© 2022 ThemeLocal. Tous droits réservés.