Retrouver les personnalisations d’un site

  • WordPress :5.1
  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2255280
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    Bonjour,

    Ma configuration WP actuelle (de mémoire)

    • Version de PHP/MySQL : 5.6 (non modifiable)
    • Thème utilisé : Trance (personnalisé)
    • Extensions en place : akismet
      archived-post-status (obsolète)
      backwpup (non fonctionnel)
      cf7-widget-elementor
      customer-area
      elementor
      formforall (désactivé ?)
      gutenberg (désactivé ?)
    • Nom de l’hébergeur : pages perso free
    • Adresse du site : erreur 500 …

    Problème(s) rencontré(s) :

    Le site est inaccessible, suite à un piratage.

    Le thème ayant été modifié via CSS additionnel, comment retrouver les modifications qui avaient été apportées ?

    Après avoir réinstallé le site, je souhaite rétablir la personnalisation, qui a été assez laborieuse à obtenir pour qu’elle soit conforme aux attentes.

    #2255281
    ouiouiphoto
    Participant
    Maître WordPress
    1539 contributions

    Bonjour

    Et tu n’as pas cette partie la dans tes sauvegardes ? Autrement dans un cache google tu retrouvera peut être le CSS modifié

    #2255283
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    Merci ouiouiphoto,

    j’ai fouillé dans la sauvegarde de la base…

    J’ai peut-être une piste avec la table wp_options. J’y trouve un champ theme_mods_trance. Ce qui signifierait, sauf erreur, que les personnalisations pourraient être récupérées via l’import de la base de données sauvegardées.

    Je pense faire un essai en local, j’avais installé une quasi réplique du site il y a quelques mois.

    #2255288
    ferman
    Participant
    Maître WordPress
    1364 contributions

    Bonjour,

    Les css additionnelles n’ont pas de dossier (c’est une des raisons pour lesquelles je ne les aime pas beaucoup), elles sont stockées dans la base de données. On peut les retrouver avec quelques efforts dans la table wp_post. Le mieux est d’éditer le fichier sql dans notepad ++, et de chercher “custom-css”. Ensuite copier ce qui est la partie purement css.  Je viens d’essayer, ça marche.

    edit: Bien sûr: l’importation de la base de données est la solution! Ce que je donne ci-dessus permet juste de récupérer les css et de les sauvegarder sous forme d’un fichier au format  css.

    • Cette réponse a été modifiée le il y a 7 mois et 1 week par  ferman.
    • Cette réponse a été modifiée le il y a 7 mois et 1 week par  ferman.
    #2255302
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    Ah merci @ferman ! L’idée de rendre autonome les CSS additionnels me tente bien. J’essaie de décrypter le contenu de la table, qui n’est pas wp-posts à mon avis. Mais je peux me tromper.

    Ceci dit, il semble que certains thèmes rendent difficile la genèse d’un thème enfant. Peut-être leurs auteurs souhaitent-ils qu’ils demeurent “stériles”…

    Trance est assez touffu pour un néophyte.

    #2255309
    ferman
    Participant
    Maître WordPress
    1364 contributions

    Dans mon cas elles étaient bien dans wp-post, là aussi mais elles étaient ailleurs. J’ai l’impression qu’il n’y a pas vraiment de règle et que ça dépend du thème. Un petit peu de recherche en vue!

    Pour le thème enfant, je n’ai pas assez d’expérience pour donner un vrai avis. Je peux seulement dire que, dans mon cas, child-theme-configirator a bien fait le travail.

     

    #2255310
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    j’ai trouvé la table avec une recherche globale %custom%

    Effectivement, si le thème fait ça à sa sauce… Je vais tout de même regarder ce qu’en dit le Codex, ne serait-ce que pour apprendre.

     

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.