Ce qu’est le cadre Genesis et comment l’utiliser
Qu’est-ce qu’un cadre WordPress ? Un cadre WordPress sert de base à la création de modèles.
Un framework est, au sens général du terme, une bibliothèque de code que les développeurs peuvent utiliser comme point de départ pour développer des thèmes, travaillant ainsi plus rapidement et plus efficacement.
En fait, les modèles WordPress sont composés de nombreux fichiers contenant des fonctions qui sont souvent répétées. Un framework vous permet de disposer déjà d’une base solide contenant toutes les fonctions principales, puis de vous concentrer sur la personnalisation du thème lui-même.
Le travail de personnalisation se fait sur un thème enfant. Il s’agit d’un modèle qui utilise toutes les fonctions du thème parent et qui peut être modifié via le fichier style.css (le fichier de style) et les fichiers .php personnalisés.
L’utilisation d’un thème enfant est toujours une bonne idée, que vous utilisiez un framework ou non. Il vous permet de personnaliser votre modèle sans risquer de perdre toutes les modifications lors des mises à jour.
Si vous utilisez un thème WordPress « standard », c’est-à-dire sans framework, vous devez également apprendre à créer un thème enfant.
L’utilisation d’un framework présente, comme toute chose, de nombreux avantages mais aussi quelques inconvénients.
Elle facilite grandement le travail de développement et aussi la gestion du site, justement parce qu’elle limite la probabilité de problèmes lors des mises à jour.
Cependant, un cadre utilise un ensemble de fichiers « standard ». Cela signifie que le cadre peut contenir du code dont vous n’avez pas réellement besoin.
Il existe de nombreux frameworks pour WordPress. Genesis est l’un d’entre eux et certainement l’un des plus populaires.
En ce qui concerne le développement et la personnalisation des thèmes enfants, il est certainement destiné à ceux qui ont des connaissances assez avancées en programmation (en fait, il permet de travailler directement sur les codes, contrairement à d’autres thèmes qui permettent de personnaliser les thèmes avec une fonctionnalité de glisser-déposer).
Toutefois, si vous n’êtes pas un développeur expérimenté, n’ayez crainte et lisez la section suivante !
Genesis et thèmes enfant
Comme nous l’avons vu dans la section précédente, afin de créer un thème enfant Genesis, il est nécessaire d’avoir une connaissance assez approfondie des langages de programmation PHP, HTML et CSS.
Cependant, Genesis est un cadre vraiment solide, flexible et sécurisé. C’est précisément pour cette raison que de nombreuses personnes souhaitent l’utiliser, sans avoir nécessairement à suivre un cours de programmation !
La bonne nouvelle est qu’il existe de nombreux thèmes enfant prêts à l’emploi pour le cadre Genesis. Cela signifie que vous pouvez les installer et les configurer comme un thème WordPress normal, sans avoir à toucher à une ligne de code.
De nombreux thèmes enfant sont disponibles sur le site Web de Studiopress/Genesis lui-même.
Attention ! Pour utiliser un thème enfant Genesis, vous devrez également acheter le framework.
Aujourd’hui, le cadre seul coûte environ 60 dollars. Acheter le framework + le thème enfant coûte environ 100 $. Je vous recommande toujours d’acheter le framework + le thème enfant sur le site officiel.
Si vous décidez ensuite de modifier l’apparence de votre site, il vous suffit d’acheter un deuxième thème enfant. Vous aurez alors accès aux dernières versions du framework pour toujours.
Lorsque vous achetez le framework Genesis, vous recevez également un Sample Child Theme, c’est-à-dire un thème enfant déjà créé – sans aucune personnalisation – que vous pouvez utiliser comme point de départ pour la création de votre modèle.
Comment installer le framework Genesis et le thème enfant
L’installation du cadre et du modèle est très simple. Il suffit de suivre deux fois la procédure classique d’installation du thème WordPress.
Tout d’abord, installez le framework. Vous devez télécharger le dossier .zip comme s’il s’agissait d’un modèle standard sous Apparence > Thèmes. Effectuez toute la procédure, mais n’activez pas Genesis.
Suivez ensuite la même procédure une deuxième fois et installez le thème enfant. Cette fois, cependant, activez-la.
Un modèle construit avec le framework Genesis est maintenant actif sur votre site.
Comment mettre à jour Genesis
La mise à jour du cadre Genesis est simple.
Vérifiez d’abord que les mises à jour automatiques sont activées. Maintenant que vous avez installé Genesis et le thème, vous verrez un nouvel élément « Genesis » dans le menu. Trouvez-le et naviguez vers les paramètres du thème .
Ici, tout en haut de la page, vous trouverez l’entrée « Activer les mises à jour automatiques ». Il suffit de cocher cette case pour recevoir une notification dès qu’une mise à jour du thème est disponible.
Bien que cette fonction soit appelée « mises à jour automatiques », les mises à jour ne seront pas effectuées sans votre accord. Vous devrez cliquer sur un lien pour les lancer.
Comme toujours, n’oubliez pas de sauvegarder l’ensemble de votre site avant d’installer des mises à jour.
Comment configurer votre thème Genesis
Maintenant que vous savez ce qu’est le cadre Genesis, voyons comment le configurer.
Toutes les options de personnalisation du framework et du thème enfant se trouvent dans la section « Genesis » du menu.
Certaines options peuvent varier en fonction du thème choisi.
Dans cette section, vous pouvez, par exemple, configurer la mise en page par défaut de votre site, définir des commentaires et ajouter des codes pour les sections En-tête et Pied de page.
Vous pouvez également travailler sur ces options à partir du panneau Personnaliser.
Comment configurer la page d’accueil de votre site
De nombreux thèmes Genesis disposent d’un modèle personnalisé pour la page d’accueil.
Pour l’utiliser, procédez comme suit : accédez à Paramètres > Lire. Ici, assurez-vous que sous « La page d’accueil affiche : » l’entrée « Derniers articles » est cochée.
Si vous souhaitez ensuite ajouter à votre site une section « Blog » contenant tous les articles, vous devez créer une nouvelle page et, dans le menu « Attributs de la page » (dans l’écran de création de la page), sélectionner le modèle « Blog » dans le menu déroulant.
De cette façon, le modèle personnalisé de votre thème sera visible sur la page d’accueil. Alors que sur la page du blog, l’affichage standard pour les articles sera utilisé.
Fonctionnalités SEO du framework Genesis
Genesis dispose d’une fonctionnalité intégrée pour optimiser votre site pour le référencement. Toutefois, si vous préférez utiliser un autre plugin – tel que WordPress SEO by Yoast ou All In One SEO – la fonctionnalité du framework sera automatiquement désactivée et ne fera pas double emploi avec les outils déjà installés (elle disparaîtra même du menu).
Toutefois, si aucun autre plugin de référencement n’est actif, vous trouverez l’entrée » Paramètres de référencement » sous » Genesis « .
Plusieurs options s’offrent à vous. Tout d’abord, vous pouvez connecter votre site Web à la fonctionnalité d’édition de Google. De cette façon, tout nouveau contenu sera associé à votre compte Google+.
Ensuite, vous pouvez optimiser votre page d’accueil, notamment les mots-clés et la méta-description.
Vous pouvez ensuite travailler sur d’autres fonctionnalités, comme celles destinées aux robots (par exemple, en cochant l’entrée « noindex » pour les archives).
Bien entendu, il est également possible d’optimiser les pages et les messages individuellement.
Lorsque vous êtes dans l’écran de modification du contenu, vous verrez une case sous le champ de texte intitulée « Paramètres de référencement du thème ».
Vous verrez ici tous les champs à remplir pour optimiser le contenu, c’est-à-dire le titre personnalisé, la méta-description, les mots-clés, le champ pour indiquer une URL canonique ou même un champ pour créer une redirection 301 (ou redirect 301 ).
widgets propriétaires de Genesis
Outre les options de configuration et les fonctionnalités de référencement, le cadre Genesis dispose également de widgets propriétaires en plus des widgets par défaut de WordPress.
Ce sont :
Genesis Featured Page – pour ajouter des liens et une image d’une page à mettre en évidence dans la barre latérale ou dans une autre zone de widgets.Genesis Featured Posts – pour mettre en évidence les articles (si vous voulez, même ceux qui appartiennent à une catégorie), en montrant la vignette, l’image de l’auteur, l’extrait, etc.
Genesis User Profile – pour placer l’image et une courte biographie de l’auteur du blog dans la barre latérale ou dans une autre zone de widgets.
Plugins pour optimiser votre thème Genesis
En plus des widgets, il existe également de nombreux plugins développés spécifiquement pour être utilisés avec le cadre Genesis. Parmi les plus intéressants, citons
URLs simples
Il s’agit d’un plugin vraiment intéressant, qui met en œuvre une fonctionnalité plutôt inhabituelle dans les sites WordPress. Plus précisément, il vous permet de créer une liste de toutes les urls sortantes insérées dans votre contenu, de les gérer et de contrôler le nombre de clics qu’elles attirent.
Genesis Responsive Slider
Ce plugin est utilisé pour créer un slider affichant l’image vedette, ainsi que le titre et les premières lignes des articles.
Icônes sociales simples
Il s’agit de l’outil dont vous aurez besoin pour insérer des liens vers vos profils sociaux sur votre site, si le thème enfant que vous avez installé ne dispose pas déjà de cette fonctionnalité.
Transporteur de données SEO
utile si vous utilisiez jusqu’à présent un plugin tel que WordPress SEO by Yoast ou All In One SEO et que vous souhaitez passer à la fonctionnalité intégrée de Genesis. Vous pouvez l’utiliser pour transférer toutes vos informations pour l’optimisation du contenu.
Genesis Connect pour WooCommerce
Cet outil est utile si vous souhaitez mettre en œuvre une fonctionnalité de commerce électronique sur votre site construit avec le cadre Genesis. Plus précisément, il est utilisé pour créer une intégration entre WooCommerce et Genesis.
Genesis Simple Sidebars
créer des zones de widgets personnalisées et les placer dans votre thème.
En plus de ceux-ci, il existe de nombreux autres plugins développés spécifiquement pour le cadre Genesis. Si vous souhaitez savoir quels sont ceux qui sont disponibles, je vous recommande de faire une recherche sur le site officiel de WordPress.
Dans ce qui suit, nous allons nous plonger dans l’utilisation du plugin Genesis Simple Hooks, qui est très utile pour créer et personnaliser des thèmes enfants.
Ce que sont les crochets et comment ils fonctionnent
Si vous avez des connaissances en programmation, vous pouvez essayer de créer votre propre thème enfant. Le cadre Genesis dispose de ce que l’on appelle des « crochets », qui sont très utiles pour personnaliser le modèle sans modifier les fichiers du cadre lui-même.
Les crochets sont utilisés pour modifier et ajouter des éléments à des zones spécifiques du modèle. Il y en a beaucoup, la liste complète se trouve sur cette page. Chaque crochet travaille sur une zone définie ; dans la liste, vous trouverez une description de la section que vous allez modifier.
Il y a deux façons de travailler avec les crochets.
La première consiste à travailler directement sur le fichier functions.php du thème enfant. Il vous suffit d’insérer le crochet et les codes correspondants pour appliquer vos modifications.
La deuxième façon de travailler avec les crochets est de passer par le plugin. Une fois le plugin installé, vous pourrez travailler sur un écran où se trouve une liste de tous les crochets avec leurs champs de texte respectifs, dans lesquels vous pourrez insérer vos codes.
Évidemment, travailler avec des crochets nécessite des connaissances en programmation. Cependant, il s’agit d’un moyen très rapide de personnaliser votre thème.
Si vous souhaitez modifier le modèle en travaillant sur les codes, une autre ressource qui pourrait être très utile est , où de nombreux extraits de code sont rassemblés.
Une dernière remarque
Lorsque vous achetez un thème Genesis, vous avez accès à un espace réservé rempli de tutoriels, de documentation et d’astuces pour travailler sur votre site. Si vous avez besoin d’aide, vous pouvez également envoyer une demande à l’équipe d’assistance. Malheureusement, les didacticiels et l’assistance sont entièrement en anglais.
Conclusion
Nous sommes arrivés à la fin de ce guide où nous avons vu ce qu’est le cadre Genesis et comment l’utiliser.
Ce cadre sera certainement une base solide pour votre site. Si vous souhaitez créer votre site rapidement et facilement, les thèmes enfant prêts à l’emploi sont très intéressants. En revanche, si vous souhaitez vous occuper vous-même de la réalisation de votre thème, Genesis est extrêmement flexible.
J’aimerais maintenant poursuivre la conversation avec vous : avez-vous déjà essayé un framework WordPress ? Vous connaissiez déjà la Genèse ? Tu as aimé, ou pas ?
Faites-moi savoir dans les commentaires.
Commentaires récents