0

J'ai accidentellement écrasé mes sites CSS personnalisé trouvé dans les options de thème. Après quelques recherches, j'ai découvert que le CSS personnalisé est stocké dans la base de données.Restaurer le thème wordpress personnalisé css à partir de sauvegarde de base de données de duplicateur

J'ai une sauvegarde de la base de données à partir du plugin duplicateur, mais le code sauvegardé est différent de celui trouvé dans phpmyadmin.

actuelle de la base de données phpMyAdmin:

a:204:{s:8:"last_tab";s:2:"33";s:15:"body-background";a:7:{s:16:"background-color";s:0:"";s:17:"background-repeat";s:0:""; 

base de données de sauvegarde plugin Duplicator:

a:204:{s:8:\"last_tab\";s:1:\"5\";s:15:\"body-background\";a:7:{s:16:\"background-color\";s:0:\"\";s:17:\"background-repeat\";s:0:\"\"; 

Comme vous pouvez le voir, il y a antislashs sur le code de sauvegarde.

Avez-vous des idées sur la façon dont je pourrais restaurer uniquement le CSS personnalisé à partir des options de la base de données de sauvegarde?

+0

Je suis sûr qu'il y a une meilleure réponse technique ici mais la façon maladroite et non technique est de configurer votre site localement (j'espère que vous l'avez déjà?) Et d'importer la base de données sauvegardée, copiez le CSS personnalisé puis copier ce retour sur le site en direct. –

+0

J'utilise MAMP en construisant le site localement, j'ai fait quelques progrès après avoir créé la sauvegarde. Est-il impossible de copier simplement les options de thème de la base de données vers la base de données? – rjdesign

+0

Super! Ensuite, vous pouvez configurer une nouvelle base de données localement en fonction de la base de données sauvegardée que vous avez et récupérer l'ancien code CSS personnalisé de wp-admin. –

Répondre

0

Puisque vous avez votre site local, vous pouvez:

  1. créer un nouveau db localement avec votre sauvegarde db
  2. Mise à jour wp-config pour votre site pour pointer vers ce nouveau db temporairement
  3. connexion à wp-admin et obtenir Apparence/Personnaliser le code css, puis
  4. Copiez cette css à votre site en
  5. Je recommande ensuite exporter votre vie db retour au niveau local si le changement est appliqué et que vous avez les derniers versi sur pour travailler avec

Bien sûr, vous pourriez faire une commande SQL pour remplacer l'enregistrement, mais cela semble trop de travail pour cela.