asset 1
asset 2
asset 3
asset 2
asset 21

Tutoriel : Supprimer une extension WordPress avec WP-CLI et le terminal d’o2switch

8 septembre 2025

Lorsque vous gérez un site Word­Press, il arrive sou­vent qu’une exten­sion devienne inutile, obso­lète ou pose des pro­blèmes de com­pa­ti­bi­li­té. Bien sûr, vous pou­vez la sup­pri­mer via l’interface d’administration de Word­Press, mais il existe une méthode beau­coup plus rapide et effi­cace pour ce faire. Il s’a­git de WP-CLI (Word­Press Com­mand Line Interface).

WP-CLI est un outil en ligne de com­mande offi­ciel pour gérer un site Word­Press. Cet outil per­met de faire beau­coup de choses. De nos jours, WP-CLI est main­te­nu prin­ci­pa­le­ment par Alain Schles­ser, bien connu dans la com­mu­nau­té Word­Press. Il a joué un rôle clé pour pro­fes­sion­na­li­ser ce projet. 

Si vous sou­hai­tez appro­fon­dir vos connais­sances sur WP-CLI, vous trou­ve­rez un article assez com­plet sur ce blog, je vous invite à le lire.

Pourquoi utiliser WP-CLI pour supprimer une extension ? 

Aujourd’­hui, nous allons voir pour­quoi il est pra­tique d’u­ti­li­ser WP-CLI, et sur­tout com­ment l’utiliser pour dés­ins­tal­ler pro­pre­ment une exten­sion dans un tuto­riel pas à pas. L’utiliser pour sup­pri­mer une exten­sion pré­sente plu­sieurs avan­tages par rap­port au tableau de bord classique.

  • Il est rapide : nous allons le voir, quelques lignes de com­mandes suf­fisent pour sup­pri­mer une extension.
  • Il est robuste : effec­ti­ve­ment, cela est très utile quand l’interface Word­Press est cas­sée ou inaccessible.
  • Il per­met de faire de l’au­to­ma­ti­sa­tion : par­fait pour les déve­lop­peurs et déve­lop­peuses ou les admin qui gèrent plu­sieurs sites.
  • Il est effi­cace : pas besoin d’al­ler sur le tableau de bord de votre site, tout se fait depuis le terminal.

Effec­tuer cette mani­pu­la­tion est assez simple et vous per­met­tra de com­prendre le fonc­tion­ne­ment de WP-CLI. Cela vous per­met de mettre le pied à l’é­trier pour effec­tuer d’autres opérations. 

Comprendre le SSH avant d’utiliser WP-CLI 

Le SSH (Secure Shell) est un pro­to­cole qui per­met de se connec­ter à dis­tance à un ser­veur, en toute sécu­ri­té. Grâce à une connexion chif­frée, vous pou­vez exé­cu­ter des com­mandes comme si vous étiez direc­te­ment devant la machine.
Dans le cas de WP-CLI, le SSH est indis­pen­sable si votre site Word­Press est héber­gé chez un pres­ta­taire (comme o2switch) : il vous donne accès à la ligne de com­mande du ser­veur. Sans SSH, vous ne pour­riez pas lan­cer les com­mandes WP-CLI pour lis­ter, désac­ti­ver ou sup­pri­mer des exten­sions.
Ain­si, le SSH est la porte d’entrée vers le ser­veur, et WP-CLI est l’outil qui vous per­met d’agir rapi­de­ment sur votre ins­tal­la­tion Word­Press, dès la connexion.

Le tutoriel pour supprimer une extension avec WP-CLI, via le cPanel d’O2switch

Pour sup­pri­mer une exten­sion en uti­li­sant WP-CLI, vous devez vous connec­ter au ser­veur de votre héber­ge­ment en SSH, depuis le ter­mi­nal.

Aujourd’­hui, je vous montre la méthode qui uti­lise le ter­mi­nal depuis le cPa­nel d’o2switch. Pour savoir com­ment vous connec­ter en SSH, ren­dez-vous sur l’ar­ticle Se connec­ter en SSH à son héber­ge­ment o2switch : le guide simple et complet.

terminal o2switch
Le ter­mi­nal dans le cPa­nel d’o2switch

La connexion est éta­blie, voyons main­te­nant com­ment procéder.

1. Aller dans votre dossier racine où se trouve votre site WordPress.

En règle géné­rale, le dos­sier racine est le dos­sier public_html. Ce peut être dif­fé­rent, par exemple si votre nom de domaine est réser­vé ailleurs que chez o2switch. Vous pou­vez véri­fier cela en allant dans l’in­ter­face des domaines confi­gu­rés dans votre cPa­nel et voir quelle est la racine du document.

domaines configures o2switch

Dans le ter­mi­nal, pour aller dans le dos­sier racine de votre site, taper l’une des deux com­mandes sui­vantes (selon le cas, comme expli­qué ci-des­sus). Puis appuyer sur Entrée : 

cd nom_du_dossier 

ou bien

cd public_html
dossier terminal

2. Vous pouvez vérifier que WP-CLI fonctionne, avec la commande :

wp --info

Elle affi­che­ra les infor­ma­tions tech­niques de l’en­vi­ron­ne­ment sous lequel est exé­cu­té WP-CLI.

3. Lister les extensions qui sont installées :

wp plugin list

Cette com­mande vous per­met de voir toutes les exten­sions ins­tal­lées, ain­si que leurs sta­tuts. Vous pou­vez voir si l’ex­ten­sion est acti­vée ou désac­ti­vée, s’il y a des mises à jour à effec­tuer, la ver­sion de l’ex­ten­sion ins­tal­lée, vers quelle ver­sion mettre à jour, le cas échéant, et si les mises à jour auto­ma­tiques sont activées.

Sur la cap­ture ci-des­sous, vous pou­vez voir que j’ai ins­tal­lé quatre exten­sions, leurs ver­sions, que Contact form 7 est désac­ti­vée, que les mises à jour auto­ma­tiques ne sont pas actives, qu’il n’y a pas de mises à jour à faire.

En lis­tant les exten­sions, vous aurez éga­le­ment accès au slug des exten­sions, dont vous aurez besoin dans l’é­tape suivante.

plugin list

4. Supprimer une extension

Dans mon cas, je vais sup­pri­mer l’ex­ten­sion faker­press, car je n’en ai plus besoin. Mais avant de la sup­pri­mer, je vais d’a­bord la désactiver.

Il vous faut d’a­bord copier le slug de l’ex­ten­sion. Puis taper la com­mande pour la désactiver.

Cela donne donc : wp plu­gin deac­ti­vate slug_de_l_extension, donc dans mon cas :

wp plugin deactivate fakerpress
extension desactivee

Un mes­sage (« Suc­cess ») vous indique que l’ex­ten­sion a été désac­ti­vée avec succès.

Nous allons main­te­nant sup­pri­mer l’ex­ten­sion avec la com­mande suivante :

wp plugin delete fakerpress

Enfin, on peut véri­fier que l’ex­ten­sion a bien été sup­pri­mée, en tapant de nou­veau la commande :

wp plugin list

Nous avons ici effec­tué une petite mani­pu­la­tion, très utile, mais sachez qu’a­vec wp-cli vous pou­vez effec­tuer énor­mé­ment de mani­pu­la­tions, comme ins­tal­ler Word­Press, ins­tal­ler des exten­sions, faire des mises à jour et encore bien plus. La liste des com­mandes exis­tantes est dis­po­nible sur le site word​press​.org.

Dans cet article je vous ai mon­tré com­ment effec­tuer toutes ces com­mandes via le ter­mi­nal d’O2switch, mais vous pou­vez très bien avoir envie d’u­ti­li­ser le ter­mi­nal de votre ordi­na­teur. Si l’en­vie vous prend d’u­ti­li­ser votre propre ter­mi­nal, un article a été écrit à ce sujet, sur ce blog.

Lan­cez-vous maintenant ! 

Laisser un commentaire

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