Découvrez comment WordPress publie du Code à partir de sous thèmes

Et connecté au même crochet. Contrairement aux feuilles de style et aux fichiers modèles, cela signifie que les fonctionnalités du thème principal peuvent outrepasser les fonctionnalités du sous thème samp;rsquoils ne sont pas pris au sérieux. Notez que lamp;rsquoécriture de fonctions dans un sous thème avec le même nom que dans le sujet parent peut causer des erreurs. WordPress n’aime pas que deux fonctions aient le même nom. Lamp;rsquoexception est damp;rsquoécraser les fonctions connectables dans le thème parent en utilisant les fonctions dans le Sous thème.
Vous pouvez identifier une fonction connectable parce quamp;rsquoelle sera incluse dans un contrôle conditionnel pour une autre fonction du même nom. En damp;rsquoautres termes, le sujet parent vérifie si une fonction du même nom a été activée par le Sous thème. Dans ce cas, il namp;rsquoexécute pas les fonctions du sujet parent. Ainsi, si le thème principal a des fonctions connectables, pouvez facilement les écraser dans le Sous thème. Voici un exemple de fonction que pouvez connecter à partir de mon thème principal, le cadre Compass: charger Essential 1c3bb4d5435887fc5f12ea13ce42f4a4 dans le Sous thème je peux écrire une autre fonction du même nom pour lamp;rsquoécraser:
Charger Essential 1c3bb4d5435887fc5f12ea13ce42f4a4 ceci samp;rsquoexécutera au lieu damp;rsquoexécuter la fonction à partir du thème parent, donc si elle est cochée. Vous namp;rsquoavez pas besoin damp;rsquoutiliser add _ action () dans le Sous thème pour activer cette fonction, car la fonction add action () dans le sujet parent le fait pour le Sous thème. Camp;rsquoest parce que camp;rsquoest hors de contrôle. Lancez damp;rsquoabord la fonction thème principal en utilisant la priorité lorsque je dis que vos fonctions sous thème seront exécutées avant la fonction thème principal (si elles sont liées au même crochet), je suppose quamp;rsquoelles namp;rsquoont pas de priorité spécifiée.
La priorité est le troisième paramètre des fonctions add _ action () et Add filter (). Plus le nombre utilisé pour Q est élevé
Cette fonction sera activée plus tard. Par conséquent, si les crochets sont associés à quatre fonctions de priorité 5, 10, 20 et 30, ils sont activés dans lamp;rsquoordre croissant. Quel que soit le nombre que utilisez Jamp;rsquoai tendance à utiliser des nombres arrondis, donc il y a un espace au cas où auriez à entrer une autre fonction plus tard. ne priorisez pas les fonctions, WordPress leur assigne une priorité par défaut de 10. Par conséquent, si avez une fonction dans le thème principal qui namp;rsquoa pas de priorité et que voulez exécuter une autre fonction sur le même crochet du sous thème et lamp;rsquoactiver après le thème principal, spécifiez une priorité supérieure à 10 pour lui. Prenons lamp;rsquoexemple de la fonction pluggable que jamp;rsquoai utilisée précédemment, qui namp;rsquoa pas de paramètre de priorité pour la fonction add _ action (). souhaitez exécuter un autre code après le Sous thème, utilisez la priorité, par exemple: Télécharger Essential 1c3bb4d5435887fc5f12ea13ce42f4a4 ceci ajoutera une autre section après la date avec le nom de lamp;rsquoauteur de lamp;rsquoarticle et un lien vers sa page damp;rsquoarchive. une fonction dans le thème principal namp;rsquoest pas insertible, mais que voulez écrire une fonction dans le Sous thème pour lamp;rsquoécraser, pouvez toujours le faire. Vous devez détacher la fonction du sujet parent du crochet utilisé pour lamp;rsquoactiver, ce qui signifie quamp;rsquoelle ne sera pas activée. Ensuite, écrivez une fonction avec un nom différent dans le Sous thème pour lamp;rsquoécraser et le connecter au même crochet. Supposons que la fonction insertible Compass _ posted on () dans lamp;rsquoexemple ci dessus ne soit pas insertible. Dans le thème parent, il est comme suit: chargez Essential 1c3bb4d5435887fc5f12ea13ce42f4a4 pour lamp;rsquoécraser, damp;rsquoabord Déverrouillez le en utilisant la fonction remove _ action (). Cet en tête wp U: téléchargez Essential 1c3bb4d5435887fc5f12ea13ce42f4a4, puis codez une nouvelle fonction dans le Sous thème avec un nom différent et connectez la au même crochet: téléchargez Essential 1c3bb4d5435887fc5f12ea13ce42f4a4 pour en savoir plus sur le thème Genius
Les lignes directrices ci dessus aideront à mieux comprendre ce que WordPress fait avec le Code du thème parent et du thème enfant lors de l’utilisation du thème enfant. Il aidera à résoudre les situations où le Code attendu namp;rsquoest pas utilisé. Il aidera également à écrire un code meilleur et plus efficace dans les sous thèmes. Utilisez des sous thèmes pour conserver les modifications apportées au site lors de la publication des mises à jour? Dans lamp;rsquoaffirmative, seriez confus en essayant de changer le fichier? Tags: Tutoriels gratuits sur les thèmes pour enfants thèmes WordPress

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins