supprimer un theme wordpress

Un thème WordPress obsolète, mal configuré ou simplement inutile peut ralentir votre site, poser des problèmes de sécurité ou compliquer la maintenance. Savoir le supprimer correctement est une compétence essentielle pour tout administrateur de site. Pourtant, cette opération, bien que simple en apparence, peut entraîner des erreurs si elle n’est pas effectuée avec précaution.

Que vous souhaitiez libérer de l’espace, remplacer un thème par une version plus récente ou résoudre des conflits après une mise à jour, ce guide vous explique toutes les étapes pour supprimer un thème WordPress sans risque. Vous découvrirez les méthodes manuelles et automatisées, les précautions à prendre et les erreurs à éviter pour garantir la stabilité de votre site.

Pourquoi et quand supprimer un thème WordPress ?

Les raisons courantes de suppression

Plusieurs situations justifient la suppression d’un thème WordPress :

  • Thème inutilisé : Un thème installé mais jamais activé peut encombrer votre base de données et ralentir les sauvegardes.
  • Thème obsolète : Les thèmes non mis à jour depuis longtemps présentent des risques de sécurité et peuvent être incompatibles avec les nouvelles versions de WordPress.
  • Thème corrompu : Un thème mal installé ou modifié peut causer des erreurs d’affichage (pages blanches, CSS défectueux) ou des plantages.
  • Changement de design : Après avoir adopté un nouveau thème, l’ancien devient superflu et peut créer des conflits.
  • Problèmes de performance : Certains thèmes lourds ou mal codés ralentissent le chargement des pages.

Les risques d’une suppression mal effectuée

Supprimer un thème WordPress n’est pas anodin. Une mauvaise manipulation peut entraîner :

  • Des erreurs 500 ou un site inaccessible si le thème actif est supprimé accidentellement.
  • La perte de données si le thème contient des personnalisations (fichiers modifiés dans le dossier enfant).
  • Des conflits avec des plugins ou des widgets si le thème était utilisé pour des fonctionnalités spécifiques.
  • Des problèmes de compatibilité avec les futures mises à jour de WordPress.

C’est pourquoi il est crucial de suivre une procédure sécurisée et de toujours vérifier que le thème à supprimer n’est pas actif.

Préparer la suppression d’un thème WordPress : les étapes incontournables

1. Vérifier le thème actif et les thèmes inutilisés

Avant toute action, identifiez les thèmes installés et leur statut :

  1. Connectez-vous à votre tableau de bord WordPress (/wp-admin).
  2. Allez dans Apparence > Thèmes.
  3. Repérez le thème actif (marqué « Actif » en bas de la miniature).
  4. Notez les thèmes inutilisés (ils apparaissent avec un bouton « Activer » et « Détails du thème »).

Attention : Ne supprimez jamais le thème actif. Si vous devez le supprimer, activez d’abord un autre thème (par exemple Twenty Twenty-Four, le thème par défaut de WordPress).

2. Sauvegarder votre site avant toute modification

Une sauvegarde complète est indispensable pour éviter toute perte de données. Utilisez l’un de ces outils :

  • Plugins de sauvegarde :
    • UpdraftPlus (gratuit et simple)
    • Duplicator (pour les sauvegardes locales)
    • BackWPup (solution complète)
  • Sauvegarde manuelle :
    • Via votre hébergeur (cPanel, Plesk, etc.) avec l’outil phpMyAdmin pour la base de données et un client FTP (FileZilla) pour les fichiers.
    • Utilisez l’outil WordPress CLI si vous avez accès au terminal de votre serveur.

Astuce : Stockez la sauvegarde dans un endroit sûr (cloud, disque dur externe) et vérifiez qu’elle est fonctionnelle avant de procéder.

3. Désactiver les plugins liés au thème (si nécessaire)

Certains plugins dépendent du thème pour fonctionner correctement. Avant de supprimer un thème, désactivez les plugins associés :

  1. Allez dans Extensions > Extensions installées.
  2. Recherchez les plugins liés au thème (par exemple, des constructeurs de page comme Elementor, Divi Builder, ou des plugins de personnalisation comme Customizer).
  3. Désactivez-les temporairement.

Cette étape évite les erreurs après la suppression du thème, notamment si celui-ci intégrait des fonctionnalités spécifiques (comme des shortcodes ou des widgets personnalisés).

Méthodes pour supprimer un thème WordPress

Méthode 1 : Suppression via le tableau de bord WordPress (la plus simple)

Cette méthode est idéale pour les débutants et ne nécessite pas d’accès FTP.

  1. Accédez à Apparence > Thèmes.
  2. Cliquez sur le thème à supprimer (un thème inactif uniquement).
  3. En bas à droite, cliquez sur Supprimer.
  4. Confirmez la suppression en cliquant sur OK.

Limites : Cette méthode ne supprime pas les fichiers du thème enfant associés. Pour une suppression totale, utilisez la méthode FTP.

Méthode 2 : Suppression manuelle via FTP ou SFTP

Cette méthode est recommandée si vous souhaitez supprimer un thème enfant ou si le bouton « Supprimer » n’apparaît pas dans le tableau de bord.

  1. Connectez-vous à votre serveur via un client FTP (FileZilla, Cyberduck) ou l’outil SFTP de votre hébergeur.
  2. Accédez au dossier /wp-content/themes/.
  3. Repérez le dossier du thème à supprimer (par exemple /wp-content/themes/mon-theme/).
  4. Faites un clic droit > Supprimer ou glissez-déposez le dossier vers la corbeille.
  5. Videz la corbeille de votre serveur pour libérer l’espace.

Précautions :

  • Ne supprimez pas le dossier twenty-twenty-four ou tout autre thème par défaut de WordPress.
  • Vérifiez que le thème n’est pas actif avant de le supprimer.
  • Si vous utilisez un thème enfant, supprimez-le uniquement après avoir supprimé le thème parent.

Méthode 3 : Suppression via phpMyAdmin (pour les utilisateurs avancés)

Cette méthode est utile si vous souhaitez supprimer un thème directement de la base de données, bien que cela soit rarement nécessaire.

  1. Accédez à phpMyAdmin via votre hébergeur.
  2. Sélectionnez la base de données de votre site.
  3. Allez dans la table wp_options (le préfixe wp_ peut varier).
  4. Recherchez les entrées liées au thème :
    • template : nom du thème parent.
    • stylesheet : nom du thème enfant.
    • current_theme : thème actif.
  5. Modifiez ou supprimez ces entrées si nécessaire (à utiliser avec prudence).

Avertissement : Cette méthode est risquée et doit être réservée aux utilisateurs expérimentés. Une erreur peut rendre votre site inaccessible.

Que faire après avoir supprimé un thème WordPress ?

1. Vérifier le bon fonctionnement du site

Après la suppression, testez votre site pour détecter d’éventuels problèmes :

  • Accédez à toutes les pages et articles.
  • Vérifiez que les menus et widgets fonctionnent correctement.
  • Testez les formulaires et les fonctionnalités interactives.
  • Utilisez l’outil Google Search Console pour détecter des erreurs d’indexation.

Si des erreurs apparaissent, restaurez votre sauvegarde ou réinstallez le thème.

2. Nettoyer la base de données (optionnel mais recommandé)

Certains thèmes laissent des traces dans la base de données, comme des options inutiles ou des métadonnées. Pour les supprimer :

  • Utilisez un plugin comme WP-Optimize pour nettoyer les tables.
  • Manuellement, via phpMyAdmin, supprimez les entrées liées au thème dans les tables wp_options, wp_postmeta ou wp_term_taxonomy.

Exemple de requête SQL (à utiliser avec prudence) :

DELETE FROM wp_options WHERE option_name LIKE '%mon-theme%';

3. Mettre à jour les liens et redirections

Si le thème supprimé contenait des liens personnalisés ou des redirections, mettez-les à jour :

  • Via Réglages > Permaliens, cliquez sur « Enregistrer » pour rafraîchir les règles de réécriture.
  • Utilisez un plugin comme Redirection pour gérer les redirections 301.

Erreurs courantes et solutions

1. Le thème ne se supprime pas via le tableau de bord

Cause : Le thème est peut-être corrompu ou verrouillé par un plugin.

Solutions :

  • Désactivez tous les plugins et réessayez.
  • Supprimez le thème manuellement via FTP.
  • Vérifiez les permissions des fichiers (doivent être en 755 pour les dossiers et 644 pour les fichiers).

2. Le site affiche une erreur après la suppression

Cause : Le thème actif a été supprimé accidentellement ou un plugin dépendant du thème est toujours actif.

Solutions :

  • Restaurez votre sauvegarde.
  • Réinstallez le thème via FTP et activez-le à nouveau.
  • Désactivez les plugins liés au thème.

3. Perte de personnalisations après la suppression

Cause : Les modifications apportées au thème (CSS, fichiers PHP) ont été supprimées.

Solutions :

  • Utilisez un thème enfant pour éviter de perdre vos modifications lors des mises à jour.
  • Copiez les fichiers modifiés avant la suppression et réappliquez-les sur le nouveau thème.

Alternatives à la suppression : quand garder un thème ?

1. Désactiver un thème sans le supprimer

Si vous pensez réutiliser un thème plus tard, désactivez-le simplement :

  1. Allez dans Apparence > Thèmes.
  2. Cliquez sur le thème à désactiver.
  3. Cliquez sur Activer pour un autre thème, puis Détails du thème > Désactiver.

Le thème reste installé mais n’est plus actif, ce qui évite de le réinstaller plus tard.

2. Utiliser un plugin de gestion de thèmes

Des plugins comme Theme Switcha ou Multiple Themes permettent de gérer plusieurs thèmes sans les supprimer, idéal pour les tests.

3. Archiver un thème dans un dossier séparé

Si vous souhaitez conserver un thème mais l’empêcher d’être utilisé, déplacez son dossier dans un autre répertoire (par exemple /wp-content/themes-archives/). WordPress ne le détectera plus.

Conclusion : les bonnes pratiques pour supprimer un thème WordPress en toute sécurité

Supprimer un thème WordPress est une opération simple, mais qui demande de la rigueur pour éviter des conséquences fâcheuses. Voici les étapes clés à retenir :

  1. Vérifiez que le thème n’est pas actif et sauvegardez votre site avant toute manipulation.
  2. Désactivez les plugins liés au thème pour éviter les conflits.
  3. Choisissez la méthode de suppression adaptée : tableau de bord, FTP ou phpMyAdmin (pour les experts).
  4. Testez votre site après la suppression et nettoyez la base de données si nécessaire.
  5. Gardez une trace des personnalisations pour les réappliquer sur un nouveau thème.

En suivant ces recommandations, vous minimiserez les risques et garderez un site WordPress performant et sécurisé. N’oubliez pas que la suppression d’un thème doit être réfléchie : si vous hésitez, désactivez-le plutôt que de le supprimer définitivement.

Besoin d’aide pour choisir un nouveau thème ou optimiser votre site ? Consultez nos guides sur les thèmes WordPress optimisés pour le SEO ou les plugins indispensables pour WordPress.

Comments are closed.