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.
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.
Vous savez maintenant comment :
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é ! ?