Comment Utiliser Les Blocs WordPress (+ Comment Créer Les Tiens!)

Publié : par Jason Cosper
Comment Utiliser Les Blocs WordPress (+ Comment Créer Les Tiens!) thumbnail

Serait-ce un endroit étrange pour mentionner comment ma femme conserve un kit Lego Star Wars BB-8 en édition limitée, en parfait état et non ouvert ?

Ces choses se vendent comme des petits pains Ă  environ 500 $ !

D’accord. Ce serait Ă©trange. Compris, haut et fort… Mais tout cela aura un peu plus de sens dans un instant.

Dans cet article, nous allons couvrir tout ce que tu dois savoir sur les blocs WordPress. Si tu es un utilisateur de WP Ă  l’ancienne comme moi, alors tu penses probablement toujours que les blocs sont « nouveaux » WordPress parce que tu as commencĂ© par utiliser l’Ă©diteur classique.

Ça fait plus de cinq ans que WordPress a introduit les blocs, mais ils restent l’une des fonctionnalitĂ©s de CMS les plus mal comprises et sous-utilisĂ©es.

Les blocs WordPress sont un peu comme des Legos —vois, je t’avais dit que ça se rattacherait — ils te permettent de construire et de personnaliser ton site web d’une manière qui aurait nĂ©cessitĂ© l’embauche d’un designer et dĂ©veloppeur web professionnel il y a seulement quelques annĂ©es.

Et c’est l’une des raisons pour lesquelles les gens les aiment tant. Une fois qu’ils les comprennent, c’est-Ă -dire.

Après t’avoir expliquĂ© comment elles fonctionnent, il ne fait aucun doute que tu les adoreras aussi.

Quels Sont Les Blocs WordPress ?

Blocs WordPress

Les blocs WordPress sont, comme le nom l’indique, comme des blocs de construction empilables que tu peux ajouter aux pages et aux articles sur ton site WordPress.

Ils ont Ă©tĂ© ajoutĂ©s Ă  WordPress 5.0 en mĂŞme temps que l’intĂ©gration de l’Ă©diteur Gutenberg que la plupart d’entre nous connaissent maintenant. Les blocs sont dĂ©sormais le moyen standard de personnaliser votre site WordPress — et vous pouvez utiliser des blocs sur l’ensemble de votre site, pas seulement dans les articles.

Glossaire DreamHost

Gutenberg

Gutenberg est le nom du projet d’Éditeur de Blocs dans WordPress. De nombreux dĂ©veloppeurs et passionnĂ©s de WordPress utilisent les termes Éditeur Gutenberg et Éditeur de Blocs de manière interchangeable.

Pense-y un peu comme à un créateur de site ou de page. Tu peux cliquer sur le bouton “+” pour ajouter un bloc à une page ou un article, puis choisir parmi diverses options de blocs. La version actuelle de WordPress est livrée avec plus de 90 options directement disponibles.

Chaque bloc est essentiellement un widget. Ils peuvent faire diverses choses, comme intĂ©grer du contenu provenant d’un autre site ou service, ajouter de nouvelles fonctionnalitĂ©s comme des calendriers ou des formulaires de contact Ă  la page, ou mĂŞme ajouter du contenu spĂ©cifique avec un formatage prĂ©dĂ©fini.

De plus, la plupart des blocs disposent d’options de personnalisation qui te permettent de modifier leur affichage ou leur fonctionnement sur ton site.

L’Ă©diteur de blocs WordPress est une amĂ©lioration considĂ©rable par rapport Ă  l’Ă©diteur classique. Avant l’ère Gutenberg, les utilisateurs de WordPress pouvaient seulement ajouter du texte et des images Ă  un article avant de devoir plonger dans le code personnalisĂ©.

Note de nerd: Si pour une raison quelconque, tu n’as pas accès aux blocs de l’Ă©diteur WordPress, cela pourrait ĂŞtre pour l’une des deux raisons: La première est que ton installation WordPress pourrait ĂŞtre terriblement obsolète (comme vieille de plusieurs annĂ©es). Deuxièmement, il est possible que l’Ă©diteur de blocs ait Ă©tĂ© dĂ©sactivĂ© par le plugin Classic Editor. Lorsqu’il est activĂ© sur un site WordPress, ce plugin te ramène Ă  l’expĂ©rience de l’Ă©diteur classique. VĂ©rifie ta page de plugins depuis wp-admin pour dĂ©terminer si c’est le cas pour toi.

Recevez du contenu directement dans votre boîte de réception

Abonnez-vous maintenant pour recevoir toutes les dernières mises à jour directement dans votre boîte de réception.

Quels Blocs WordPress Possède-t-il Déjà ?

Par dĂ©faut, l’Ă©diteur de blocs offre un Ă©norme nombre de blocs disponibles. Tu peux utiliser ces blocs pour personnaliser ton thème WordPress, permettre aux Ă©crivains et blogueurs d’ajouter du contenu enrichi Ă  leurs articles, intĂ©grer du contenu des rĂ©seaux sociaux, et bien plus encore.

Examinons certains des blocs Gutenberg par défaut les plus populaires et utiles.

Blocs Les Plus Communs

Ajouter n’importe quel type de texte ou d’image se fait en utilisant un bloc. Cela signifie que les blocs les plus courants sont gĂ©nĂ©ralement les diffĂ©rents styles et types d’Ă©lĂ©ments de texte ou d’image que tu pourrais ajouter Ă  une page.

Des choses comme :

  • Bloc De Texte — Chaque paragraphe que tu rĂ©diges dans l’Ă©diteur de blocs se trouve dans son propre bloc de texte, mais les blocs de texte ne se limitent pas aux paragraphes. Écris un peu ou beaucoup.
  • Bloc D’Image — Pour quand tu veux montrer autant que raconter, ajoute une image pour un peu plus de style.
  • Bloc De Liste — Besoin de rĂ©diger un plan ? Que dirais-tu d’une liste ordonnĂ©e ? Tu peux tout faire avec le bloc de liste !
  • Bloc Galerie D’Images — Partager des photos de vacances ou des photos de produits n’a jamais Ă©tĂ© aussi beau.
  • Bloc Tableau — CrĂ©e une table de tarification ou partage des donnĂ©es de feuille de calcul facilement.
  • Bloc De Citation — Tu veux attirer l’attention sur une observation particulière ? InspirĂ© par une citation pertinente pour l’article que tu Ă©cris ? Mets-la en Ă©vidence avec le bloc de citation !

Chacun de ces Ă©lĂ©ments peut ĂŞtre ajoutĂ© Ă  ton site web avec l’Ă©diteur de blocs. Ensuite, tu peux les positionner et les styliser dans la section de contenu de la page.

Blocs de Contenu Intégrés

Les blocs rendent extrĂŞmement facile l’intĂ©gration de contenu externe et de widgets dans ton site web WordPress sans avoir Ă  ajouter un nouveau plugin ou un module complĂ©mentaire tiers.

Certains des types de blocs incorporés les plus populaires pour intégrer du contenu externe :

  • Bloc Calendly
  • Bloc HTML personnalisĂ©
  • Bloc Twitter
  • Bloc YouTube
  • TĂ©moignages
  • WooCommerce
  • Formulaires de contact
  • FAQ

En utilisant ces types de blocs, tu peux aller au-delĂ  de l’Ă©diteur de texte de base et crĂ©er du contenu interactif qui propose toutes sortes de fonctionnalitĂ©s et de caractĂ©ristiques.

Blocs Spécialisés

Voici oĂą les choses deviennent vraiment piquantes.

Au-delĂ  des bases et du contenu intĂ©grĂ©, il existe Ă©galement un grand nombre de blocs avancĂ©s que tu peux utiliser pour des cas particuliers. Comme peut-ĂŞtre que tu souhaites amĂ©liorer la navigation et l’UX de ton site, ou utiliser WordPress comme un crĂ©ateur de site complet.

Glossaire DreamHost

Navigation

Sur le web, le terme ‘navigation’ reprĂ©sente le fait de passer d’un site web ou d’une page Ă  une autre. La navigation est Ă©galement un terme courant dans le dĂ©veloppement et le design web. Il y a un accent sur la facilitĂ© pour les utilisateurs de trouver les pages dont ils ont besoin.

Voici quelques éléments à vérifier :

  • Bloc de boutons
  • Bloc de colonnes
  • Bloc de groupe
  • Bloc de carrousel de publications
  • Bloc de contenu de publication
  • Bloc de boucle de requĂŞte
  • Bloc rĂ©utilisable
  • Bloc de shortcode
  • Bloc de table des matières

Avec ces blocs, tu peux importer du contenu personnalisĂ© directement depuis la base de donnĂ©es WordPress ou personnaliser intĂ©gralement la disposition, l’espacement et l’enchaĂ®nement de chaque page ou article sur ton site web.

C’est très bien et charmant.

Mais que faire si tu as besoin d’un bloc qui n’est pas inclus par dĂ©faut dans WordPress ? 

Heureusement, les blocs sont également personnalisables. Tout comme les widgets, tu peux ajouter de nouveaux blocs et même créer les tiens pour répondre aux besoins de la conception de ton site web et de ton modèle.

Glossaire DreamHost

Widget

Les widgets WordPress peuvent ajouter des fonctionnalités aux barres latérales, pieds de page ou autres zones de votre site web. Certains widgets WordPress par défaut sont Catégories, Nuage de Tags, Recherche, Menu de Navigation, Calendrier et Articles Récents.

Comment Créer Des Blocs Personnalisés Avec Un Plugin WordPress

De loin, la manière la plus simple de crĂ©er un bloc personnalisĂ© est d’utiliser un plugin.

Le plugin Genesis Custom Blocks rend la construction et le lancement de tes propres blocs personnalisés assez simples. Tu devras avoir une compréhension de base de HTML et de CSS pour créer et styliser le bloc selon tes besoins.

Avec ces compétences de base, le plugin prend en charge toute la configuration et la mise en place difficiles pour implémenter un nouveau bloc.

Étape 1 : Installer le Plugin Genesis Block

Tout d’abord : Rends-toi dans le rĂ©pertoire de Plugins WordPress et installe le Plugin Genesis Custom Block.

(N’oublie pas d’aller dans l’onglet Plugins et de l’activer.)

Étape 2 : Ajouter Un Nouveau Bloc

Une fois installĂ© et activĂ©, tu devrais voir une nouvelle option dans le panneau d’administration WP dans la navigation de gauche.

Cliquez sur Blocs personnalisés > Ajouter Nouveau.

Étape 3 : Personnaliser Les Champs De L’Ă©diteur

Maintenant, nous sommes prêts à commencer la construction du bloc personnalisé.

La première étape consistera à configurer les champs et les options de personnalisation qui apparaîtront lorsque tu utiliseras le bloc sur ton site web.

Capture d’écran montrant l’écran de configuration du Plugin Genesis Custom Blocks

Tu peux considĂ©rer cela comme une sorte de mini version de l’Ă©diteur de blocs lui-mĂŞme. Tu ajouteras des champs personnalisĂ©s et des donnĂ©es qui seront soit prĂ©-remplies par le bloc lui-mĂŞme, soit collectĂ©es par l’Ă©diteur ou l’utilisateur qui ajoute le bloc Ă  une page ou un article.

Par exemple, si tu construis un bloc d’appel Ă  l’action (CTA) personnalisĂ©, tu pourrais ajouter des champs comme :

  • Texte du Titre
  • Texte du Sous-Titre
  • Texte du Bouton
  • URL du Bouton d’Appel Ă  l’Action

Chaque champ aura une Ă©tiquette, un nom et un type. Tu peux mĂŞme personnaliser la largeur ou ajouter du texte d’aide pour faciliter l’utilisation par d’autres Ă©diteurs ou rĂ©dacteurs.

Étape 4 : Personnalise Le Markup Et Le CSS

Maintenant que nous avons configuré le backend du bloc, nous devons expliquer à WordPress comment afficher réellement le contenu qui est ajouté.

Voici où toutes les connaissances préalables en HTML ou CSS que tu pourrais avoir seront utiles.

Personnaliser le balisage et le CSS

Dans cette prochaine Ă©tape, tu vas essentiellement Ă©crire le bloc de code qui sera gĂ©nĂ©rĂ© dynamiquement Ă  partir des entrĂ©es configurĂ©es pour l’Ă©diteur de blocs.

Tu peux écrire ceci en HTML et CSS vanille.

Tu peux Ă©galement importer les variables de l’Ă©diteur de blocs en utilisant des doubles accolades et le nom du champ (slug) depuis l’Ă©diteur. (Ex.,”{{button-text}}”)

Étape 5 : Ajouter Le Bloc

Une fois que tu as configurĂ© le bloc Ă  l’aide du plugin Genesis, il devrait apparaĂ®tre dans la liste des blocs disponibles dans l’Ă©diteur Gutenberg de WordPress.

Il suffit de cliquer sur le « + » puis de trouver le nouveau bloc par son nom.

Une fois ajoutĂ©, tu devrais voir l’Ă©cran de l’Ă©diteur de blocs Gutenberg avec les champs et les options que tu as configurĂ©s.

C’est tout !

Tu peux maintenant utiliser ton bloc personnalisĂ©, en l’ajoutant Ă  des pages, des articles, des barres latĂ©rales, ou lĂ  oĂą tu en as besoin.

Comment Créer Des Blocs WordPress Personnalisés Sans Un Plugin

Si tu veux te plonger plus profondément et vraiment apprendre à créer de nouveaux blocs à partir de zéro, tu auras besoin de connaissances un peu plus avancées.

Dans ce tutoriel, nous allons parcourir les étapes de base pour utiliser l’outil create-block qui te permettra de créer des blocs entièrement personnalisés sans avoir à utiliser un plugin.

Avertissement : Ceci est un flux de travail avancé. Il te faudra plonger dans la ligne de commande.

Tu devras comprendre le PHP, JavaScript, HTML et CSS.

Ne dis pas qu’on ne t’a pas prĂ©venu !

Étape #1 : Configurer Node.js, NPM et l’installation locale de WordPress

Avant de pouvoir utiliser create-block, nous devons avoir la configuration et l’accès appropriĂ©s.

Voici les prérequis :

Tu pourrais également vouloir utiliser nvm (gestionnaire de versions Node) pour installer ou mettre à jour une version compatible de Node.js

Avec cette configuration, nous utiliserons la commande NPM « npx » pour exécuter le paquet create-block directement depuis son répertoire hébergé dans le cloud.

Étape #2 : Exécute Le Package create-block

Maintenant, l’Ă©tape facile.

Depuis le terminal, navigue vers le répertoire /wp-content/plugins de ton site web sur ta machine locale.

Ensuite, exécute le package create-block en utilisant NPX :

Exécuter le package create-block

npx @wordpress/create-block {{block-name}}

Ce paquet exĂ©cutera le processus de configuration de ce qu’on appelle le “block scaffolding”. Il enregistrera tous les Ă©lĂ©ments pertinents, lancera la structure de fichiers et de rĂ©pertoires correcte, et gĂ©nĂ©rera le code par dĂ©faut pour que tout le bloc soit Ă  la fois modifiable et utilisable.

Étape #3 : Activer Le Plugin

Le nouveau bloc prendra la forme d’un plugin.

Une fois le paquet create-block terminĂ©, tu devras te rendre dans l’admin WP.

Rends-toi Ă  la page des Plugins et active le nouveau plugin qu’il a créé, qui devrait porter le nom du bloc que tu as utilisĂ© dans ta commande npx.

Étape #4 : Personnaliser Le Code Du Bloc

Tu personnaliseras le contenu et les fonctionnalitĂ©s du bloc dans le dossier /src/ Ă  l’intĂ©rieur du rĂ©pertoire du plugin.

Index.js est l’endroit oĂą tu enregistreras le bloc et coderas la sortie principale :

Personnaliser le Code du Bloc

Remarque que la fonction registerBlockType est configurĂ©e pour gĂ©rer Ă  la fois les entrĂ©es de l’Ă©diteur de blocs (« edit ») et l’affichage cĂ´tĂ© frontend (« save »).

Ceci n’est que le début de la construction d’un bloc fonctionnel.

Tu voudras probablement consulter la documentation complète pour Ă©crire des blocs fonctionnels en utilisant l’API de Bloc WordPress.

Une fois que tu maîtrises les bases, tu peux intégrer des dépendances supplémentaires, exploiter des sources de données externes, et à peu près tout ce que ton cœur désire.

Étape #5 : Ajouter Le Bloc Depuis L’Éditeur Gutenberg

Avec le plugin activĂ©, tu peux ajouter ton bloc Ă  n’importe quelle page ou publication depuis l’Ă©diteur Gutenberg.

Accède-y en utilisant le bouton “+” ou la commande “/”, tout comme n’importe quel autre bloc.

Le Ciel Est La Limite

Bon, nous sommes passĂ©s des bases Ă  l’avancĂ© avec celui-ci, mais la bonne nouvelle, c’est que maintenant tu es inarrĂŞtable.

Entre les options de bloc par dĂ©faut, le plugin Genesis et la possibilitĂ© de construire tes propres blocs Ă  partir de zĂ©ro — il n’y a rien que tu ne puisses pas faire !

Et parce que les blocs sont incroyablement puissants et flexibles, il n’y a pratiquement rien que tu ne puisses construire. Ton site WordPress dispose maintenant d’une fonctionnalitĂ© presque infinie, et tu peux rĂ©aliser le site, l’application ou le projet de tes rĂŞves.

Ad background image

WordPress + DreamHost

Nos mises à jour automatiques et nos solides défenses de sécurité retirent la gestion du serveur de tes mains afin que tu puisses te concentrer sur la création d’un excellent site web.

Découvrir Les Offres