Dois-je seulement mettre à jour le thème parent lorsque je suis invité à le faire, ou devrais-je également mettre à jour le thème pour enfants de temps à autre?
Je sais que le thème enfant est celui utilisé pour personnaliser le site Web. Ainsi, lorsque le thème parent doit être mis à jour, je ne perds pas tous les changements.
Cependant, si quelque chose que j'ai dit jusqu'à présent est faux, même s'il est faux, quelqu'un peut-il m'expliquer s'il vous plaît.
Comme vous l'avez mentionné, un thème enfant est conçu précisément pour ne pas perdre vos modifications lors de la mise à jour du thème parent.
La mise à jour du thème enfant n'est pas toujours obligatoire, mais vous pouvez être amené à le faire dans certains cas.
Considérez ceci: Vous mettez à jour le parent et la mise à jour supprime certaines des fonctions principales que vous utilisez dans le thème enfant. Si vous ne mettez pas à jour votre thème enfant également, vous recevrez une erreur fatale, car la fonction n'existe plus.
La meilleure pratique consiste à lire les journaux des modifications du thème parent avant de le mettre à jour et à prendre les mesures appropriées avant de le mettre à jour. Vous devrez peut-être supprimer une partie de votre thème enfant, ajouter ou modifier son code, ou rien du tout. Cela dépend vraiment de la mise à jour du thème parent. Faites attention aux erreurs dans le journal des erreurs PHP, et surveillez la dépréciation et les avis.
Le parent déclare une fonction qui accepte 2 paramètres de la manière suivante:
function some_function( $object, $string ) { ... }
Après la mise à jour, cela a changé en ceci:
function some_function( $object, $object, $string ) { ... }
Maintenant, si vous utilisez cette fonction dans votre thème enfant, la mise à jour déclenchera une erreur car vous passerez une chaîne en tant qu'objet.