Je souhaite obtenir des informations sur une formation complète concernant le thème DIVI dispensé
par un organisme de formation certifié par l’état.
Que la formation soit finançable par mon CPF (idéalement) ou autre


Les thèmes WordPress sont intrinsèquement «personnalisables» de par leur nature même Installation facileIl existe de nombreuses options, mais il y a toujours de petites choses que nous voulons changer. Une couleur ici, une taille de police là-bas, peut-être un autre appel à l’action, bref, nous voulons changer cela CSS de notre thème WordPress Et beaucoup plus…

Le seul hic, c’est que même de petites modifications apportées à un thème vous empêcheront de passer à une nouvelle version à l’avenir, car si vous mettez à niveau, vous perdrez toutes vos modifications: /

Un thème pour enfants pour quoi?

Les sujets enfants résolvent ce problème en vous permettant de profiter de toutes les fonctionnalités de votre sujet et de mettre à jour le sujet en même temps sans vous soucier de perdre vos modifications. Notez également que dans certains cas, nous pouvons également l’utiliser Plugins Mu 😉

Thème WordPress Enfant

Qu’est-ce qu’un thème enfant?

Un sujet enfant est un sujet basé sur votre sujet parent. Toutes les fonctions sont nécessaires sans jamais les changer. Ainsi, vous pouvez apporter des modifications à votre enfant et si les parents mettent à jour, vous ne les perdrez pas!

Tout fichier placé dans le sujet enfant et portant le même nom que le sujet parent hérite et écrase le fichier d’origine (à l’exception du functions.php).

A noter : De nombreux thèmes premium de nouvelle génération ont un thème enfant prêt à l’emploi dans le fichier zip. Dans ce cas, tout ce que vous avez à faire est de le configurer. Attention, il faut bien sûr installer le thème parent (sans l’activer), puis installer le thème enfant, et enfin activer ce dernier.

Thème-Enfant-Premium

Comment créer un sujet enfant?

thème-enfant-ftp

Pour créer un sujet enfant, nous avons besoin du sujet d’origine, que nous appellerons le sujet parent, et de deux fichiers que nous allons créer. De plus, un répertoire doit être créé dans lequel les fichiers de la rubrique subordonnée sont stockés.

La première chose à faire est donc de créer un dossier dans FTP pour votre sujet enfant. Il vous suffit de créer le dossier du sujet enfant dans / wp-content / theme / nomdevotrethemeenfant /.

Nous allons maintenant créer les deux fichiers dont nous avons besoin et que nous mettrons dans le dossier de notre sujet enfant:

  1. Un fichier functions.php
  2. Un fichier style.css

Par exemple, je vais m’appuyer sur un sujet parent appelé WPServeur, qui est également le nom du dossier de mon sujet dans le FTP.

Dans le fichier functions.php, Nous inclurons le code qui peut être utilisé pour combiner ou écraser le fichier style.css du parent différemment du célèbre @import css (Nous ne recommandons pas @import car il ajoute une exigence inutile, voir: https://codex.wordpress.org/)

donc voila le code à insérer dans le fichier functions.php du thème des enfants ::

<?php
/**
** activation theme
**/
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
 wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

}

Une fois que cela est fait, nous avons déjà la partie que nous pouvons utiliser pour accéder à notre fichier style.css. Tout ce que nous avons à faire est de créer le fichier style.css du thème des enfants. Voyons ce que ce fichier doit contenir:

/*
Theme Name: Theme enfant
Description: Theme enfant de Benoit WPServeur
Author: Benoit - WPserveur
Author URI: https://www.wpserveur.net
Template: WPServeur 
Version: 0.1.0
*/

Description ligne par ligne du fichier style.css ::

  • Nom du sujet : Le nom que je veux donner à mon thème enfant
  • la description : La description de mon thème enfant qui apparaît dans mon gestionnaire de thèmes WordPress
  • auteur : L’auteur du sujet enfant, dans ce cas, vous êtes
  • URI de l’auteur : L’URL du site Web de l’auteur, car un peu de publicité ne fera pas de mal
  • modèle : Le nom du sujet parent dans ce cas le nom du répertoire tel qu’il est écrit sur le FTP
  • exécution : La version de votre sous-thème est à titre informatif uniquement

Petits détails à retenir ou le sujet de votre enfant ne fonctionnera pas ::

  • Ne mettez jamais d’espace avant le côlon. Nom de la rubrique: fonctionne, mais Nom de la rubrique: ne fonctionne pas
  • Pour l’attribut de modèle : Par exemple, si votre sujet est nommé « wpserveur » dans l’administrateur, mais que le nom affiché dans le répertoire FTP est « WPserveur », respectez la casse et écrivez WPserveur et non wpserveur
  • Pour le reste, vous ne pouvez rien laisser, cela fonctionnera toujours!

Pour égayer un peu votre gestionnaire de thèmes WordPress, vous pouvez également ajouter un fichier screenhot.jpg (600 × 450 px recommandé) qui permet d’afficher la miniature de votre sujet enfant dans le gestionnaire de sujets.

Allons-y, le thème de vos enfants est prêt!

Vous êtes maintenant prêt à ajouter toutes vos modifications CSS au fichier style.css du sujet enfant et vous ne le perdrez plus lorsque le sujet parent est mis à jour (n’oubliez pas de le commenter, cela aide parfois;).

Eh bien si tu veux changer le tien single.php ou votre header.phpRien de plus simple! Copiez-les et modifiez-les du sujet parent au sujet enfant! Vous pouvez également ajouter des fonctionnalités dans le functions.php De votre enfant, sachant que le functions.php de l’élément de niveau supérieur est toujours chargé en dernier et a la priorité pour des fonctions identiques.

N’y a-t-il pas un plugin qui fera cela pour moi?

Bien que ce ne soit pas vraiment nécessaire compte tenu de la simplicité de création d’un sous-thème, nous sommes sous WordPress et il n’y a forcément pas 1 plugin qui peut le faire, mais 3. L’utilisation de ces plugins doit, pour ma part, être réservée pour les purs débutants préfèrent de loin la méthode manuelle.

Plugin thème enfant

Modèle WordPress de thèmes enfants téléchargeables 🙂

Pour vous faciliter encore plus la tâche et vous permettre d’utiliser rapidement un sous-thème, je vous propose un modèle que vous pouvez télécharger gratuitement et personnaliser selon vos besoins. Cliquez sur l’icône ZIP ci-dessous pour télécharger (Fichier zip de 97 Ko) cette Modèle de sous-thème prêt à l’emploi 🙂 🙂

Télécharger

Pour personnaliser ce sous-sujet en fonction de vos besoinsTout ce que vous avez à faire est de le décompresser et de modifier la ligne « Modèle » du fichier style.css avec le nom exact du répertoire de votre sujet parent et téléchargez le tout dans le répertoire via FTP / wp-content / topics /, activez-le enfin via le menu Apparence de WordPress >> Thèmes.

Modifier l'enfant

Continuez avec le sujet des enfants

Dans quel cas peut-on renoncer à un sous-thème ou même comment traduire votre thème WordPress directement à partir d’un sous-thème en utilisant Poedit? Ce sont toutes des questions auxquelles nous vous répondrons dans les articles suivants:



Source link

Recent Posts