Créer un thème enfant dans WordPress

Seule une poignée d'utilisateurs de WordPress utilise un thème enfant et c'est parce que beaucoup d'utilisateurs ne savent pas ce qu'est un thème enfant ou Créer un thème enfant dans WordPress. Eh bien, la plupart des gens qui utilisent WordPress ont tendance à modifier ou à personnaliser leur thème, mais toute cette personnalisation est perdue lorsque vous mettez à jour votre thème et c'est là que vient l'utilisation du thème enfant. Lorsque vous utilisez un thème enfant, toute votre personnalisation est enregistrée et vous pouvez facilement mettre à jour le thème parent.

Créer un thème enfant dans WordPress

Création d'un thème enfant à partir d'un thème parent non modifié

Afin de créer un thème enfant dans WordPress, vous devez vous connecter à votre cPanel et naviguer vers public_html puis wp-content / themes où vous devez créer un nouveau dossier pour votre thème enfant (exemple / Twentysixteen-child /). Assurez-vous que le nom du répertoire du thème enfant ne contient aucun espace, ce qui peut entraîner des erreurs.

Recommandé: vous pouvez également utiliser le plug-in One-Click Child Theme pour créer un thème enfant (uniquement à partir d'un thème parent non modifié).

Vous devez maintenant créer un fichier style.css pour votre thème enfant (dans le répertoire de thème enfant que vous venez de créer). Une fois que vous avez créé le fichier, copiez et collez le code suivant (modifiez les détails ci-dessous en fonction des spécifications de votre thème):

 / * Nom du thème: Twenty Sixteen Child URI du thème: //example.com/twenty-sixteen-child/ Description: Twenty Sixteen Child Theme Auteur: WordPress Team Author URI: //example.com Modèle: twentysixteen Version: 1.3.0 License : GNU General Public License v3 ou ultérieure License URI: //www.gnu.org/licenses/gpl-3.0.html * / 

Remarque: La ligne de modèle (modèle: twentysixteen) doit être modifiée en fonction de votre nom actuel du répertoire de thème (le thème parent dont nous créons l'enfant). Le thème parent dans notre exemple est le thème Twenty Sixteen, donc le modèle sera vingt-seizième.

Auparavant, @import était utilisé pour charger la feuille de style du parent au thème enfant, mais maintenant ce n'est pas une bonne méthode car cela augmente le temps de chargement de la feuille de style. Au lieu d'utiliser @import, il est préférable d'utiliser les fonctions PHP dans votre fichier de thème enfant functions.php pour charger la feuille de style.

Pour utiliser le fichier functions.php, vous devez en créer un dans votre répertoire de thème enfant. Utilisez le code suivant dans votre fichier functions.php:

Le code ci-dessus ne fonctionne que si votre thème parent utilise un seul fichier .css pour contenir tout le code CSS.

Si votre thème enfant style.css contient réellement du code CSS (comme il le fait normalement), vous devrez également le mettre en file d'attente:

$config[ads_text6] not found
 get ('Version')); } add_action ('wp_enqueue_scripts', 'my_theme_enqueue_styles'); ?> 

Il est temps d'activer votre thème enfant, connectez-vous à votre panneau d'administration puis allez dans Apparence> Thèmes et activez votre thème enfant dans la liste des thèmes disponibles.

Remarque: Vous devrez peut-être réenregistrer votre menu (Apparence> Menus) et les options de thème (y compris les images d'arrière-plan et d'en-tête) après avoir activé le thème enfant.

Maintenant, chaque fois que vous souhaitez apporter des modifications à votre style.css ou à functions.php, vous pouvez facilement le faire dans votre thème enfant sans affecter le dossier du thème parent.

Créer un thème enfant dans WordPress à partir de votre thème parent, mais la plupart d'entre vous ont déjà personnalisé votre thème, la méthode ci-dessus ne vous aidera pas du tout. Dans ce cas, découvrez comment mettre à jour un thème WordPress sans perdre la personnalisation.

Si j'espère que cet article vous a été utile, mais si vous avez encore des questions concernant ce guide, n'hésitez pas à les poser dans les commentaires.

Articles Connexes