web-dev-qa-db-fra.com

La désinstallation d'un thème Wordpress supprime-t-elle les valeurs de sa base de données?

La désinstallation d'un thème Wordpress supprime-t-elle les valeurs de sa base de données?

J'ai un site qui a perdu du style, et même après la restauration d'une sauvegarde de fichier (à partir du 15/2/2016) et d'une sauvegarde de base de données à partir du 19/2/2016, certains problèmes de style se posent.

Je souhaite supprimer le thème et installer une nouvelle copie du thème téléchargé à partir de themeforest. Si je fais cela, devrons-nous reconfigurer le thème à nouveau?

Merci.

1
Steve

Cela dépend du thème lui-même. Un thème peut stocker des données dans la base de données.

Par exemple, un thème peut avoir une option appelée "Comptes sociaux" dans la page des paramètres et un champ "URL de la page Facebook". Si vous remplissez le champ et enregistrez les paramètres, cette valeur sera stockée dans la base de données.

Mais, comme pratique courante, ces types de données doivent être supprimés lorsque vous désinstallez/supprimez ce thème (cela dépend de l'auteur). S'il ne supprime pas ces données et que vous réinstallez le thème, les valeurs seront réutilisées.

5
mukto90

La seule façon de savoir, c'est de consulter le code du thème. Cependant, vous pouvez éviter que ce code ne soit exécuté en supprimant simplement le répertoire du thème, ne "désinstallez" pas, ne passez pas à un autre thème. Supprimez simplement ses fichiers. puis passez à un autre thème, installez votre nouveau thème et revenez-y. Gardez les doigts croisés pour que le dev ne dispose pas du code qui se casse si la base de données était déjà configurée.

Je ne peux pas imaginer pourquoi un développeur de thème déciderait de supprimer les valeurs de base de données qu'ils ont ajoutées. Ce serait un tas de travail, pour aucune raison autre que de nettoyer votre base de données pour vous.

Vous pouvez cependant trouver des informations sur les points d'ancrage de désinstallation de thèmes et consulter le code de l'auteur.

https://codex.wordpress.org/Function_Reference/register_uninstall_hook

2
Josh C

Je sais que cela va probablement devenir un vote négatif, mais c'est une chose tellement simple à demander.

Avez-vous essayé de vider votre cache et de rafraîchir? Cela pourrait résoudre les problèmes de style, si vous ne savez pas eux-mêmes où ils se trouvent dans la feuille de style.

Je vous ai déjà rencontré un problème similaire auparavant, même si je n'avais pas besoin de restaurer la base de données. Tout ce qu'il a fallu, c'est une actualisation compliquée pour voir toutes les modifications de style qui auraient dû figurer dans la restauration.

0
TPD