Comment changer votre thème WordPress actif via votre base de données

Publié: 2018-10-20

Les thèmes sont l'un des principaux arguments de vente de WordPress. Cependant, ils peuvent parfois se briser, causer des problèmes avec les plugins ou avec d'autres éléments de votre site Web. Dans ces cas, vous devrez peut-être modifier votre thème actif, mais cela pourrait être difficile à faire si vous n'avez pas accès à votre tableau de bord en raison d'une erreur.

La bonne nouvelle est qu'il existe des solutions de contournement à ce problème. Vous pouvez, par exemple, changer de thème via la base de données en quelques minutes, si vous savez où chercher. Dans cet article, nous parlerons de certaines situations dans lesquelles vous pourriez avoir besoin de le faire, puis nous vous guiderons tout au long du processus en trois étapes.

Allons-y !

Abonnez-vous à notre chaîne Youtube

Pourquoi vous devrez peut-être désactiver votre thème WordPress actif

Dans des circonstances normales, changer votre thème WordPress ne prend que quelques secondes. Tout ce que vous avez à faire est de choisir le thème à utiliser et de l'activer.

De nos jours, de nombreux thèmes tentent de se surpasser en termes de fonctionnalités, pour attirer une base d'utilisateurs la plus large possible. Dans de nombreux cas, ils utilisent JavaScript ou jQuery, ce qui peut parfois entraîner des conflits avec certains de vos plugins. Ces conflits peuvent empêcher certaines fonctionnalités de fonctionner ou, si vous êtes vraiment malchanceux, vous empêcher d'accéder du tout à votre site ou à votre tableau de bord.

Dans ces cas, vous devrez probablement changer de thème. Le problème est que si vous utilisez FTP pour désactiver votre thème, WordPress ne vous laissera pas choisir le thème à utiliser à la place et définira automatiquement l'un des thèmes par défaut. C'est pourquoi il peut être plus judicieux de changer de thème via la base de données à la place. Avec ce processus, vous avez un contrôle total sur le thème à activer.

Avant d'essayer cela, nous vous recommandons d'essayer d'abord de dépanner vos plugins, que ce soit via FTP ou votre base de données. D'après notre expérience, il est souvent plus facile de remplacer un ou deux plugins gênants au lieu de changer complètement de thème. Cependant, votre kilométrage peut varier, donc cela ne fait pas de mal d'avoir cette astuce dans votre manche, juste au cas où.

Comment changer votre thème WordPress actif via votre base de données (en 3 étapes)

Étant donné que nous allons apporter des modifications à votre base de données (même petites), il serait sage de créer une sauvegarde de celle-ci au cas où. De cette façon, si quelque chose ne va pas, vous pouvez le restaurer via phpMyAdmin.

Étape #1 : Accédez à votre base de données WordPress avec phpMyAdmin

Nous avons couvert ce processus dans le passé, alors allons-y vite. Si vous utilisez un hébergement partagé, il est probable que votre fournisseur utilise cPanel pour votre forfait. Dans ce cas, vous pouvez accéder à votre base de données WordPress via phpMyAdmin en vous connectant à votre cPanel et en trouvant cette option dans la section Bases de données :

Une fois que vous y êtes, recherchez la base de données qui correspond au site Web que vous souhaitez dépanner. Si vous n'hébergez qu'un seul site sur votre forfait, il ne devrait y avoir qu'une seule option à gauche. Dans l'exemple ci-dessous, vous pouvez voir plusieurs bases de données. Cependant, les prochaines étapes ne changeront pas, quelle que soit la base de données du site auquel vous accédez, tant qu'il utilise WordPress.

Si vous n'utilisez pas de forfait partagé, jetez un œil au panneau de configuration de votre hébergeur. La plupart des plates-formes vous fourniront un moyen d'accéder à votre base de données et de la modifier, même si vous n'avez pas configuré cPanel.

Étape #2 : Trouvez où WordPress stocke la valeur de votre thème actif

WordPress stocke toutes les informations de votre site Web dans une seule base de données, y compris le thème que vous utilisez. Votre travail consiste alors à trouver où réside cette valeur dans votre base de données et à la modifier.

Une fois que vous avez choisi la base de données que vous souhaitez modifier, vous verrez une liste de toutes les tables que WordPress utilise pour stocker ses données. Celui qui nous intéresse s'appelle généralement wp_options :

Gardez à l' esprit - certains fournisseurs d' hébergement modifier vos préfixes de tables et de bases de la wp par défaut pour des raisons de sécurité, comme dans l'exemple ci - dessus. Dans tous les cas, ces changements n'affectent pas le fonctionnement de votre base de données. Continuez - cliquez sur le tableau wp_options et sur la page suivante, cochez la case qui dit Afficher tout en haut de l'écran :

Cela affiche toutes les lignes wp_options sur la même page, afin que vous puissiez trouver celles que vous recherchez sans sauter d'avant en arrière. Maintenant, utilisez la fonction de recherche de votre navigateur pour trouver la valeur du modèle dans la colonne option_name :

Vous remarquerez que nous avons mis en évidence deux lignes dans la capture d'écran ci-dessus, qui affichent toutes deux vingt - sept sous option_value . Pour changer votre thème, nous devons éditer les deux lignes. Cependant, avant de faire cela, vous devez savoir par quelle valeur remplacer votre thème actuel, ce qui nous amène à la section suivante.

Étape 3 : Modifiez votre thème actif

Tout ce que vous avez à faire maintenant est de modifier les valeurs que nous vous avons montrées précédemment sous les lignes du modèle et de la feuille de style . Le problème est que vous ne pouvez pas simplement taper le nom du thème que vous souhaitez utiliser.

Si vous tapez le nom complet du thème, WordPress ne saura pas de quoi vous parlez et vous rencontrerez une erreur. Par exemple, prenons le thème Twenty Seventeen, qui se présente sous la forme d'un seul mot, Twentyseventeen . Ce n'est souvent pas un problème avec les thèmes qui ont des noms à un seul mot, comme Divi.

Cependant, dans certains cas, vous devrez faire quelques recherches pour savoir quelle valeur utiliser sur votre base de données. Il y a plusieurs façons de faire ça. Si le thème que vous souhaitez utiliser se trouve dans le référentiel de thèmes WordPress.org, vous pouvez trouver une option appelée Journal de développement dans la section Parcourir le code de sa page :

Si vous cliquez sur cette option, vous verrez une page affichant l'enregistrement de mise à jour du thème. En haut de l'écran, vous verrez un sous-titre indiquant source , avec le nom de développement du thème à côté :

Dans l'exemple ci-dessus, nous avons examiné le thème Clean Education et avons découvert qu'il porte le nom de clean-education . Ce dernier est la valeur que vous souhaitez utiliser pour l'activer à partir de votre base de données. Vous pouvez également trouver ces informations en accédant à votre site Web via FTP et en naviguant vers le répertoire public_html/wp-content/themes . À l'intérieur, vous trouverez des dossiers pour chaque thème installé sur votre site Web :

Le nom de chaque dossier reflète la façon dont WordPress reconnaît ces thèmes. Par exemple, si vous vouliez passer à Divi en utilisant votre base de données, vous devrez saisir « Divi » comme valeur. Allons de l'avant et faisons-le maintenant. Revenez à votre base de données et cliquez sur le bouton Modifier à gauche de la ligne du modèle :

Sur l'écran suivant, recherchez le champ option_value et remplacez son contenu par divi :

Cliquez maintenant sur le bouton Aller en bas à droite de la page pour enregistrer vos modifications. Répétez exactement le même processus pour la ligne de feuille de style dans votre table wp_options . Une fois que vous avez mis à jour les deux valeurs, vous pouvez aller de l'avant et accéder à votre site Web, qui devrait maintenant utiliser Divi.

Conclusion

Si votre thème WordPress vous pose problème, la solution la plus simple consiste à le désactiver temporairement, ce que vous feriez généralement via votre tableau de bord. Si vous ne pouvez pas accéder au tableau de bord, vous devrez peut-être utiliser votre base de données à la place. C'est un peu plus compliqué, mais cela vous permet également de spécifier le thème à utiliser.

Pour utiliser votre base de données pour changer votre thème actif, vous devrez suivre ces étapes :

  1. Accédez à votre base de données en utilisant phpMyAdmin.
  2. Trouvez où votre base de données stocke la valeur de votre thème.
  3. Échangez votre thème actif avec un autre de votre choix.

Avez-vous des questions sur la façon de changer de thème via la base de données ? Parlons-en dans la section commentaires ci-dessous!

Image miniature de l'article par ProStockStudio / shutterstock.com