Problème de mise à jour de thème wp (Créer un compte)

  • WordPress :5.5
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 16)
  • Auteur
    Messages
  • #2369776
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.3.26/10.3.27-MariaDB
    • Thème utilisé : Adomus 1.7.1
    • Extensions en place : HBook, Google Analytics, Htestimonials, Lazyload, Loginizer, Polylang, ShortPixel, Updraftplus, Yost SEO
    • Nom de l’hébergeur : O2Switch
    • Adresse du site : chillmango.com
    • version de WP: 5.6.1

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

    Bonjour,

    D’abord le contexte: je me suis rendu compte que j’avais des problèmes de synchronisation de réservations entre les différents calendriers (mon site, Booking.com, AirBnB). J’ai un site hotelier basé sur le tmp Adomus qui utilise HBook comme plugin pour la gestions des réservations (iCal).

    En cherchant sur internet j’ai lu que si les calendriers de ne synchronisaient plus cela pouvait être dû au problème suivant: le thème Adomus installé en version 1.7.1 devait être upgradé vers la 1.8.3 pour être 100% compatible avec la nouvelle version de WP (5.6.1) que j’utilise actuellement. L’éditeur d’Adomus avait constaté des erreurs de synchro d’agendas au moment ou WP est passé sur la V5.6 et a donc fait un upgrade de son logiciel pour corriger les erreurs.

    J’ai donc fait cette montée de version d’Adomus:

    • téléchargement de la dernière version d’Adomus (1.8.3)
    • désactivation du thème enfant qui pointait sur Adomus 1.7.1 et activation d’un autre thème gratuit
    • renommage du Adomus 1.7.1 en “Adomus_ancienne” version dans le répertoire wp-content/themes
    • installation d’Adomus 1.8.3 dans WP
    • activation du thème enfant que j’avais désactivé

    Résultat: j’ai des erreurs: je n’ai plus le menu, le header a sauté, des images ont disparu. je ne comprends pas pourquoi. J’avais mis à jour tous les plugins avant et je pense avoir suivi la procédure…

    J’ai donc restauré un backup avec updraftplus pour revenir à la version 1.7.1 d’Adomus.

    Mais j’aimerais bien faire cette montée de version d’Adomus. Si quelqu’un pouvait m’aider ce serait top!

    En vous remerciant d’avance,

    Yann

    #2369789
    mathieu42
    Participant
    Chevalier WordPress
    433 contributions

    les thèmes s’occupent uniquement de l’affichage et les extensions gèrent les données. donc sauf s’il y a un souci de conception dans le thème, il faut voir du côté des extensions.

    si c’est Hbook qui fait cette synchronisation, avez-vous demandé des informations au vendeur de cette extension ?

    #2369910
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    Non, mais je vais poser la question. Mais ils ont justement mis à jour le thème Adomus parcequ’il y avait un problème de compatibilité entre HBook et la dernière version de WP. Et dans mon cas les problèmes apparus (absence de header, menu, disparition de certaines images, …) ont l’air d’être des problèmes d’affichage.

    Dans la description que j’ai faite de la mise à jour du thème est-ce que tout vous parait normal? Quelle est la procédure à suivre quand on veut upgrader un thème dans WP sachant que c’est le thème enfant qui est actif?

    Merci encore pour votre aide.

    #2369971
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    Est-ce que qq’un aurait la gentillesse de m’aider svp?

    #2369972
    ferman
    Participant
    Maître WordPress
    3719 contributions

    Bonjour,

    Comme vous avez un thème premium, il est difficile de vous aider . Vous payez pour le support du thème et donc ils doivent vous aider. Normalement le forum ne s’occupe que des thèmes gratuits(à part pour de simples questions de CSS).

    On ne sait pas ce qui est dans votre thème enfant mais si vous y avez mis beaucoup de dossiers/fichiers il se peut que certains soient incompatibles avec le nouveau thème. Par exemple, si dans le nouveau thème il y a eu des noms de classes ou d’id modifiés, les CSS qui s’appliquent à ces éléments dans le thème enfant ne fonctionneront plus. C’est pareil pour les fonctions PHP ou js. Encore une fois ça dépend de ce que contient votre thème enfant.

    Quand vous fait la mise à jour du thème vers 1.8.3, avez vous regardé si ça fonctionnait correctement sans le thème enfant?

    • Cette réponse a été modifiée le il y a 2 semaines et 2 jours par ferman.
    #2369977
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    J’avais créé un thème enfant au cas ou mais finalement je ne l’ai pas touché. J’ai apporté qques modifs dans wp-admin (redirections, …) mais rien dans wp-content.

    Effectivement, je vais essayer d’activer la v1.8.3 sans le thème enfant. Et je reviens vers vous. Merci!

    #2369980
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Question complémentaire: quelle est la démarche à suivre quand on installe une nouvelle release d’un thème premium (renommer lancienne avant d’installer la nouvelle, .. ) ? Merci

    #2369985
    ferman
    Participant
    Maître WordPress
    3719 contributions

    quelle est la démarche à suivre quand on installe une nouvelle release d’un thème premium

    Il faut renommer le dossier avant d’installer la mise à jour comme indiqué ICI.

    #2370139
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    J’ai fait un test encore plus simple: j’ai activé le thème Twenty Seventeen (ça a donc désactivé le thème enfant qui pointe sur le thème Adomus), puis j’ai réactivé le thème enfant (ce qui a eu pour effet de désactiver Twenty Seventeen). Test tout simple donc, puisque on ne parle plus de montée de version.

    En faisant ce test, je me retrouve avec les même problèmes une fois le thème enfant réactivé: sur la page d’accueil, le header a disparu, ainsi que le menu déroulant (je ne peux donc pas quitter la page d’accueil) et le main slider à aussi disparu. Le reste de la page d’accueil semble ok.

    Donc, étrange comportement. Merci d’avance de votre retour.

    Cdlt,

    #2370144
    Flobogo
    Modérateur
    Maître WordPress
    16948 contributions

    une fois le thème enfant réactivé: sur la page d’accueil, le header a disparu, ainsi que le menu déroulant (je ne peux donc pas quitter la page d’accueil) et le main slider à aussi disparu.

    Ce comportement n’a rien d’ “étrange” ou en tous cas il s’explique aisément : votre thème-enfant contient probablement un fichier header.php que vous avez modifié par rapport à l’original (version précédente du thème-parent), mais basé sur les fonctions de celui-ci.
    La nouvelle version du thème a certainement modifié le header.php et celui qui se trouve dans le thème-enfant ne “répond plus” car les fonctions appelées dans le thème-enfant ont été modifiées dans la nouvelle version du thème-parent.

    Il faut donc “décortiquer” les fichiers de votre thème-enfant (ou le fichier functions.php du thème-enfant) pour trouver les fonctions du thème-parent qui ont été modifiées, puis comparer à la nouvelle version du thème-parent pour reporter ces nouvelles modifications. En quelque sorte, il faut mettre à jour votre thème-enfant … mais il n’y a que vous qui pouvez le faire (ou la personne qui a créé votre thème-enfant)

    #2370166
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    Je comprends ce que vous me dites mais comment expliquez-vous que lorsque mon thème enfant est activé, la simple manip “activer thème Twenty Seventeen” puis “réactiver thème enfant” produise une perte de header, slider du haut de page et menu déroulant? (dans cette manip il n’est plus question de mise à jour du thème Adomus. Je desactive juste le thème enfant et quand je reviens dessus la homepage a changé).

    Pour info, dans mon thème enfant je n’ai pas de header.php et la feuille de style.css est vide. J’ai juste un fichier functions.php dont voici le contenu:

    <?php
    
    /* Chargement de la feuille du style du theme parent */
    add_action( 'wp_enqueue_scripts', 'wpchild_enqueue_styles' );
    function wpchild_enqueue_styles(){
      wp_enqueue_style( 'wpm-adomus-style', get_template_directory_uri() . '/style.css' );
    }
    #2370167
    Flobogo
    Modérateur
    Maître WordPress
    16948 contributions

    Parfois, le fait de changer de thème modifie des éléments. Surtout, votre thème Adomus doit avoir son propre modèle de page d’accueil, le fait d’être passé sur TwentySeventeen a fait “sauter” ce réglage, et il ne se remet pas en place tout seul. Rien à voir avec thème-parent ou thème-enfant du coup.

    Mais bon : mettez à jour Adomus, puis vous reconfigurerez votre page d’accueil.

     

    #2370168
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Merci, c’est plus clair. Mais du coup je ne sais pas de quel réglage vous parlez, c’est à dire comment reconfigurer ma page d’accueil.

    #2370181
    Flobogo
    Modérateur
    Maître WordPress
    16948 contributions

    1ère piste : dans l’admin’, quand vous êtes sur la modification de la page d’accueil, vous devez avoir sur la droite “modèle de page”. Que voyez-vous ? Est-ce qu’un modèle de type “Home page” vous est proposé ? Voir aussi la partie “Page sections and templates” ou la partie “Slider” (par ex) de la documentation Adomus

    2ème piste : dans l’admin’, allez dans Apparence > Personnaliser. Consultez les différents onglets et faites les réglages nécessaires.

    #2370489
    Yann Gueguen
    Participant
    Initié WordPress
    15 contributions

    Bonsoir,

    Effectivement, de nombreux “réglages” avaient sauté. J’ai donc tout repris. Merci pour ces conseils. Site web ok.

    Par contre, j’ai toujours le problème  de synchro entre mon calendrier principal (plugin Hbook livré avec le thème Adomus) et les calendriers secondaires (Booking.com, AirBnb):

    • Importer une nouvelle résa faite sur Booking par exemple, vers mon calendrier principal: fonctionne normalement
    • Exportez une résa faite sur mon site vers Booking par exemple: ne fonctionne pas.

    Les liens iCal ont bien été copiés pourtant. Les statuts de synchro sur chacun de calendriers sont ok. Mes versions de WP, du thème et ses plugin (dont HBook) sont à jour.

    Donc je ne vois pas où est le problème. C’est vraiment gênant de ne pas avoir les mecanismes de synchro que ne fonctionnent pas.

    Merci encore d’avance pour votre aide précieuse!

    Yann

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