- WordPress :6.4
- Statut : non résolu
- Ce sujet contient 8 réponses, 3 participants et a été mis à jour pour la dernière fois par momofr@free.fr, le il y a 5 mois et 1 semaine.
-
AuteurMessages
-
26 mars 2024 à 16 h 18 min #2470157
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL :
- Thème utilisé :
- Extensions en place :
- Nom de l’hébergeur :
- Adresse du site :
Problème(s) rencontré(s) : Bonjour,
Je souhaiterais avoir un avis car cela fait 2 fois que je tombe sur des thèmes enfants qui se dégradent avec le temps.
Je m’explique, voici un soucis que j’ai rencontré : j’ai un site e-commerce où les mises à jours sont faites de manières régulières. et au fur et à mesure des mises à jour du thème (donc dans le temps), je remarque des dysfonctionnements sur le site (panier qui disparait, mise en page impossible à régler etc).
Lorsque je repasse sur le thème parent, tout revient à la normal et j’ai même récupéré des fonctionnalités.
Mes questions sont les suivantes :
- Pourquoi ça fait ça? Est-ce normal?
- Comment résoudre ce type de problème?
- Faut-il recréer un thème enfant au bout d’un certain temps?
Merci pour le partage de vos connaissances et de vos expériences.
26 mars 2024 à 22 h 17 min #2470194Salut, si le thème parent suit les préconisations WordPress ça ne devrait pas poser de problèmes.
De quel thèmes parles-tu ?
Comment as-tu récupéré le thème enfant ?
27 mars 2024 à 11 h 45 min #2470209Bonjour,
@momo.frN’est-il pas également possible que certains fichiers du thème enfant n’étant jamais mis à jour deviennent obsolètes (code php par exemple ou autre). Si le thème enfant ne contient qu’un fichier functions.php et un style.css il y a peu de chances que ça se produise mais si on commence à ajouter des « templates-parts » ou autres parties souvent mises à jour ça peut devenir problématique je pense. C’est le cas en particulier pour woocommerce (qui change très souvent) dont on peut modifier pratiquement tous les fichiers dans un thème enfant. Qu’en penses-tu?
29 mars 2024 à 15 h 07 min #2470346J’ai par exemple le thème Sydney By athemes. Le thème Sydney Child était fournit avec.
On est sur un e-commerce.
J’ai dû sortir du thème enfant pour revenir sur le parent car ça devenait catastrophique.
29 mars 2024 à 16 h 32 min #2470347A la base, à part un fichier function.php et un style.css, Sidney enfant ne contient qu’un wpml-config.xml (je ne connais pas). Donc le problème vient très probablement de ce que vous avez ajouté vous même (des CSS, des snippets, des templates…) qui peuvent être devenus périmés. Avez-vous ajouté beaucoup de choses?
1 avril 2024 à 14 h 56 min #2470414Salut @Ferman, j’ai eu ce genre de souci effectivement sur des thèmes (non créés par moi) avec beaucoup de fichiers PHP.
Les snippets PHP que j’utilise sont génériques et ne touchent que des fonctions basiques de WP, aucun souci sur des dizaines de sites.
1 avril 2024 à 15 h 15 min #2470420Bonjour @momo,
Les snippets PHP que j’utilise sont génériques et ne touchent que des fonctions basiques de WP, aucun souci sur des dizaines de sites
Je n’ai que mes deux sites donc mon expérience est « légèrement » moindre mais ça confirme et c’est logique: il ne faut pas mettre n’importe quoi dans un thème enfant et penser que c’est bon et qu’on peut passer à autre chose.
- Cette réponse a été modifiée le il y a 5 mois et 2 semaines par ferman.
4 avril 2024 à 12 h 12 min #2470607@momo : D’accord, merci!
Et du coup, est-ce qu’il serait possible de supprimer le thème enfant fourni par Sydney et d’en recréer un avec un snippet PHP comme le tien « plus générique »?
Est-ce que ça demande beaucoup de connaissances? Pourrais-tu me guider?
Un grand merci en tout cas pour vos retours.
4 avril 2024 à 12 h 30 min #2470612Salut, si le développeur de Sydney propose un Chid theme il faut l’utiliser c’est la certitude que tu n’auras pas de soucis.
Je viens de regarder le thème enfant proposé par athemes et c’est ultra simple, le fichier functions.php est vide hormis l’appel à la feuille de styles du thème enfant.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.