Marketing de Contenu

WordPress : si vous ne savez pas ce qu’est un thème enfant…

Vous ne modifiez pas correctement les thèmes WordPress.

Nous avons travaillé avec des dizaines de clients et construit des centaines de Outils de gestion des sites. Ce n’est pas que notre travail consiste à créer des sites WordPress, mais nous finissons par le faire pour de nombreux clients. Les clients ne viennent pas très souvent utiliser les sites WordPress. Ils font généralement appel à nous pour les aider à optimiser leurs sites en termes de recherche, de réseaux sociaux et de conversions.

Le plus souvent, nous avons accès au site pour optimiser des modèles ou créer de nouveaux modèles de pages de destination, et nous découvrons quelque chose d'horrible. On retrouve souvent un thème bien conçu et bien supporté acheté comme base du site puis fortement modifié par l'agence précédente du client.

La modification d'un thème principal est une pratique terrible et doit s'arrêter. WordPress développé Thèmes enfants afin que les agences puissent personnaliser un thème sans toucher au code principal. Selon WordPress :

Un thème enfant est un thème qui hérite des fonctionnalités et du style d'un autre thème, appelé thème parent. Les thèmes enfants sont la méthode recommandée pour modifier un thème existant.

À mesure que les thèmes deviennent de plus en plus impliqués, le thème est souvent vendu et souvent mis à jour pour corriger les bugs ou les failles de sécurité. Certains concepteurs de thèmes continuent d'améliorer les fonctionnalités de leur thème au fil du temps ou prennent en charge le thème via des mises à jour de la version WordPress. Nous achetons la grande majorité de nos thèmes auprès de Themeforest. Les principaux thèmes de Themeforest sont vendus des dizaines de milliers de fois et sont soutenus par des agences de design complètes.

Lorsque nous travaillons avec un client, nous lui faisons examiner les thèmes pour voir les fonctionnalités et fonctionnalités qu'ils aiment. Nous nous assurons que le thème est réactif sur les appareils mobiles et offre une grande flexibilité pour les mises en page et les codes courts pour la personnalisation. Nous accordons ensuite une licence et téléchargeons le thème. Beaucoup de ces thèmes sont pré-emballés avec un enfant Thème. Installer les deux enfant Thème et Thème parent, puis en activant le enfant Thème vous permet de travailler dans le thème enfant.

Personnalisation d'un thème enfant

Les thèmes enfants sont généralement préemballés avec le thème parent et nommés d'après le thème avec enfant. Si mon thème est Avada, le thème enfant est généralement nommé Avada Child et est contenu dans le avada-enfant dossier. Ce n'est pas la meilleure convention de dénomination, nous renommeons donc le thème dans le fichier style.css, renommons le dossier après le client, puis incluons une capture d'écran du site final personnalisé. Nous personnalisons également les détails de la feuille de style afin que le client puisse identifier qui l'a construite à l'avenir.

Le thème enfant que j'ai développé pour Martech Zone du Thème WordPress Jannah. J'ai nommé le thème Martech Zone 2023 après notre site et l'année de sa mise en œuvre et placé le thème enfant dans un dossier mtz-23. Au cours de la dernière année, j'ai incorporé des types de publication personnalisés, des fonctions personnalisées, des polices et une tonne de changements de style pour améliorer le thème en fonction de nos besoins.

martech zone thème enfant

Vous pouvez toujours en créer un si aucun thème enfant n’est inclus avec votre thème acheté.

Fonctionnement des thèmes enfants

S'il y a un fichier dans le enfant Thème qui réside également dans le thème parent, le fichier du thème enfant sera utilisé. L'exception est functions.php, où le code des deux thèmes sera utilisé. Les thèmes enfants sont une solution brillante à un problème difficile. La modification des fichiers de thème principal est un non-non et ne doit pas être acceptée par les clients. Si vous recherchez une agence pour créer un site WordPress pour vous, exigez qu'elle mette en œuvre un thème enfant. Trouvez une nouvelle agence si elle ne sait pas de quoi vous parlez.

Comment créer un thème enfant

Si votre thème parent n’a pas de thème enfant, vous pouvez toujours en créer un !

  1. Créez un dossier de thème enfant dans le wp-content/themes répertoire.
  2. Créer un style.css déposez et ajoutez vos déclarations. Votre feuille de style doit contenir le commentaire d'en-tête requis tout en haut du fichier. 
/*
	Theme Name:   Martech Zone 2023
	Theme URI:    https://martech.zone
	Description:  Custom Child Theme for Martech Zone
	Author:       DK New Media
	Author URI:   https://dknewmedia.com
	Template:     jannah
	Version:      1.0.7
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Text Domain:  jannah-child
*/

Les informations suivantes sont requises:

  • Nom du thème – doit être unique à votre thème.
  • Modèle - le nom du répertoire du thème parent. Le thème parent dans notre exemple est le thème Jannah, le modèle sera donc jannah. Vous travaillez peut-être avec un thème différent, alors ajustez-vous en conséquence.
  1. Si vous souhaitez que votre thème enfant soit facilement reconnaissable dans la page des thèmes, ajoutez une capture d'écran du thème et exportez-la sous screenshot.jpg avec les dimensions suivantes : 1000px de large par 900px de haut.
  2. Mettez en file d'attente les feuilles de style des thèmes parent et enfant dans functions.php du thème de votre enfant :
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
	wp_enqueue_style( 'child-style',
		get_stylesheet_uri(),
		array( 'parenthandle' ),
		wp_get_theme()->get( 'Version' ) // This only works if you have Version defined in the style header.
	);
}
  1. Installez le thème enfant en téléchargeant un fichier zip du thème OU en l'ajoutant à votre répertoire de thèmes via SFTP.
  2. Activez le thème enfant.

Les thèmes enfants sont critiques

Vous avez engagé une agence pour créer un site pour vous, et elle a mis en œuvre un thème parent bien pris en charge et un thème enfant hautement personnalisé. Une fois le site publié et le contrat terminé, WordPress publie une mise à jour d’urgence qui corrige une faille de sécurité. Vous mettez à jour WordPress et votre site est désormais cassé ou vide.

Si votre agence avait modifié le Thème parent, tu serais perdu. Même si vous avez trouvé un thème parent mis à jour, vous devez le télécharger et résoudre toute modification de code pour identifier la correction qui résout le problème. Mais comme votre agence a fait un excellent travail et développé un thème enfant, vous avez téléchargé le thème parent mis à jour et l'avez installé sur votre compte d'hébergement. Actualisez la page et tout fonctionne. Le code dans un thème enfant générera rarement des problèmes, sauf s'il existe des dépendances sur le thème parent et qu'ils ont rendu obsolète ou modifié la fonctionnalité à laquelle vous faites référence.

Douglas Karr

Douglas Karr est le directeur marketing de OuvrirINSIGHTS et le fondateur de la Martech Zone. Douglas a aidé des dizaines de startups MarTech à succès, a contribué à la due diligence de plus de 5 milliards de dollars d'acquisitions et d'investissements MarTech, et continue d'aider les entreprises à mettre en œuvre et à automatiser leurs stratégies de vente et de marketing. Douglas est un expert et conférencier de renommée internationale en matière de transformation numérique et de MarTech. Douglas est également l'auteur d'un guide pour les nuls et d'un livre sur le leadership d'entreprise.

Articles Relatifs

Retour à bouton en haut
Fermer

Adblock détecté

Martech Zone est en mesure de vous fournir ce contenu gratuitement car nous monétisons notre site grâce aux revenus publicitaires, aux liens d'affiliation et aux parrainages. Nous vous serions reconnaissants de supprimer votre bloqueur de publicités lorsque vous consultez notre site.