Comment agir sur mon site WordPress avec le Terminal Web ?


Procédure

Le Terminal web disponible sur votre compte LWS panel vous permet d'effectuer plusieurs actions en ligne de commande. Ces lignes de commandes permettent d'interagir sur votre hébergement et peuvent, dans certains cas, vous aider dans la gestion de votre hébergement.

Nous allons voir dans cette documentation comment, grâce au terminal web, vous pouvez interagir sur votre site WordPress.

Préalablement à cette documentation, nous vous invitons à accéder au Terminal web de votre hébergement.

Quelles sont les commandes WP-Cli les plus courantes ?

Mettre à jour WordPress

wp core update

Cette commande permet de mettre à jour WordPress.

Mettre à jour toutes les extensions

wp plugin update --all

Cette commande permet de mettre à jour toutes les extensions en attente de mise à jour.

Vérifier l'intégrité des fichiers de WordPress

wp core verify-checksums

Cette commande permet de vérifier que tous les fichiers de votre site WordPress n'ont pas été modifiés et reste intègre par rapport à leur version originale (permet de vérifier qu'un fichier n'a pas été malicieusement modifié).

Exporter la base de données MySQL

wp db export

Cette commande exporte la base de données au format SQL sur votre espace d'hébergement. Très utile pour récupérer une sauvegarde des données avec une fiabilité garantie.

Importer la base de données MySQL

wp db import nomfichier.sql

Cette commande importe la base de données, elle peut être exécutée en complément de la précédente.

Rechercher et remplacer en masse

wp search-replace 'ancienne-valeur' 'nouvelle-valeur'

Cette commande effectue un rechercher et remplacer dans la base de données d’une valeur par une autre. 

Générer des posts de test en masse

wp post generate

Vide tous les caches liés à WordPress, utile pour les problèmes de performance ou après des mises à jour majeures.

Vider les caches WordPress

wp cache flush

Génère des posts de test en masse, ce qui est très pratique pour le développement et le test des performances.

Régénérer les miniatures en masse

wp media regenerate --yes

Cette commande régénère les tailles d’images additionnelles pour l’ensemble de vos fichiers médias présents dans votre bibliothèque. Aucune confirmation ne sera affichée.

Supprimer tous les médias non attachés

wp post delete $(wp post list --post_type='attachment' --format=ids --post_parent=0)

Cette commande commence par lister tous les identifiants des pièces-jointe sans parents puis procède à leur suppression définitive. Pratique pour faire le ménage sur des sites avec beaucoup de médias. À utiliser avec précaution !

Supprimer tous les utilisateurs selon le rôle

wp user list --field=ID --role=author | xargs wp user delete --yes

Cette commande supprime tous les comptes utilisateurs avec le rôle auteur. Vous pouvez changer le rôle par celui de votre choix dans l’argument role et ainsi opérer une suppression en masse d’utilisateurs.

Conclusion

Vous savez maintenant comment :

  • Accéder au Terminal web de votre hébergement LWS.
  • Utiliser les commandes WP-CLI pour mettre à jour WordPress et vos extensions.
  • Vérifier l'intégrité des fichiers de votre site WordPress.
  • Exporter et importer votre base de données MySQL.
  • Réaliser un rechercher et remplacer en masse dans votre base de données.
  • Générer des posts de test et vider les caches WordPress.
  • Régénérer les miniatures de votre bibliothèque média.
  • Supprimer les médias non attachés et les utilisateurs selon leur rôle.

Grâce à ces commandes puissantes, vous avez le pouvoir de gérer efficacement votre site WordPress directement depuis le Terminal, vous permettant ainsi de maintenir un site performant, à jour et sécurisé. ?

Merci d'avoir lu cet article ! Si vous avez des questions ou si vous souhaitez partager votre expérience avec le Terminal web et WP-CLI, n'hésitez pas à laisser un commentaire. Votre retour est précieux et peut aider toute la communauté ! ?

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 1126 fois.

comments powered by Disqus
Top