Concepts clés | Field Forge - Champs personnalisés, conçus pour la vitesse
Télécharger Se connecter

Concepts clés

Avant de plonger dans Field Forge, il est utile de comprendre le vocabulaire que vous rencontrerez tout au long de ce guide et à l’intérieur du plugin lui-même. Ces termes apparaissent régulièrement dans les menus, les infobulles, la documentation et les conversations avec votre développeur. Les apprendre maintenant évite la confusion plus tard et rend chaque autre section de ce guide plus facile à suivre.

Field Forge est un plugin WordPress qui vous permet d’ajouter des champs de données structurées à vos articles, pages et types de publications personnalisés sans écrire de code. Au lieu de tout entasser dans l’éditeur de contenu principal, vous créez des entrées dédiées — zones de texte, sélecteurs d’images, listes déroulantes, interrupteurs, et plus encore — que les gestionnaires de contenu remplissent lors de l’édition d’un article. Votre développeur utilise ensuite ces valeurs dans les modèles de thème pour les afficher sur votre site web.

Glossaire des termes clés

TermeCe que cela signifieAnalogie dans le monde réel
ChampUne seule entrée qui capture une pièce de données. Cela peut être une zone de texte, un bouton de téléchargement d’image, un menu déroulant, un sélecteur de date ou tout autre type d’entrée. Chaque champ a une Étiquette (ce que voient les éditeurs) et un Nom (ce à quoi les développeurs font référence dans le code).Une seule question sur un formulaire papier — “Quel est votre nom ?” est un champ.
Groupe de ChampsUne collection de champs qui appartiennent ensemble et apparaissent comme une unité lors de l’édition d’un article ou d’une page. Un groupe de champs a un titre, un ensemble de champs et des règles de localisation qui déterminent où il apparaît.Une section d’un formulaire papier — la section “Informations personnelles” qui regroupe le Nom, l’E-mail et le Téléphone.
Règle de LocalisationUne condition (ou un ensemble de conditions) qui indique à Field Forge quels articles, pages ou écrans doivent afficher un groupe de champs particulier. Sans règle de localisation, un groupe de champs existe mais n’apparaît jamais nulle part.Une instruction sur un formulaire papier qui dit “Remplissez la section B uniquement si vous demandez un compte professionnel.”
Sous-champUn champ qui se trouve à l’intérieur d’un champ composé tel qu’un Répéteur, un Groupe ou une mise en page de Contenu Flexible. Les sous-champs fonctionnent exactement comme des champs normaux, mais ils sont imbriqués un niveau plus profond.Une colonne dans un tableau — la colonne “Nom” à l’intérieur d’un tableau “Membres de l’équipe”.
MetaboxLa boîte bordée qui apparaît sous l’éditeur de contenu WordPress lorsque vous éditez un article. Chaque groupe de champs se rend sous forme de sa propre metabox avec une barre de titre et les champs à l’intérieur. Les gestionnaires de contenu interagissent avec les metaboxes chaque fois qu’ils éditent un article qui a des champs personnalisés.Une carte physique épinglée sous la zone d’écriture principale sur un bureau, avec des espaces vides à remplir.
Page d’OptionsUn écran d’administration dédié pour les données à l’échelle du site qui n’est pas lié à un article ou une page unique. Les Pages d’Options apparaissent dans le menu latéral de WordPress et contiennent des paramètres comme votre numéro de téléphone d’entreprise, des URL de réseaux sociaux ou une bannière d’annonce globale. C’est une fonctionnalité PRO.Une feuille de paramètres à l’échelle de l’entreprise qui s’applique partout, pas seulement à un document.
Logique ConditionnelleRègles qui montrent ou cachent un champ à l’exécution en fonction de la valeur d’un autre champ. Les règles au niveau des champs sont configurées dans l’éditeur de groupe de champs (activez “Logique Conditionnelle” sur n’importe quel champ de premier niveau, puis ajoutez des règles jointes par AND à l’intérieur d’un groupe et OR entre les groupes). Le rendu de la metabox les évalue côté serveur lors du chargement initial et le runtime JS maintient l’état synchronisé à mesure que les déclencheurs changent. Les règles de sous-champs à l’intérieur de Répéteur / Groupe / Contenu Flexible sont stockées mais pas encore évaluées à l’exécution.Une instruction de formulaire qui dit “Si vous avez répondu Oui à la question 3, veuillez remplir la question 4.”
Largeur de l’EnveloppeUn paramètre en pourcentage sur un champ qui contrôle combien d’espace horizontal il occupe dans l’éditeur. Deux champs réglés à 50 % chacun apparaissent côte à côte sur la même ligne. Trois champs à 33 % créent une mise en page à trois colonnes. C’est purement un choix de mise en page visuelle pour l’écran d’édition.Disposer les champs de formulaire en colonnes sur un formulaire imprimé au lieu de les empiler tous verticalement.
Nom du Champ (slug)L’identifiant lisible par machine pour un champ, généralement généré automatiquement à partir de l’étiquette (par exemple, “Titre Héros” devient hero_title). Les développeurs utilisent le nom du champ dans le code du thème pour récupérer et afficher les données. Une fois qu’un champ est utilisé sur un site en direct, changer le nom rompt la connexion aux données enregistrées.Un nom de colonne de base de données — invisible pour la personne remplissant le formulaire mais essentiel pour le système qui le traite.
Mise en Page (dans le Contenu Flexible)Un modèle de section à l’intérieur d’un champ de Contenu Flexible. Chaque mise en page a son propre ensemble de sous-champs et représente un type de section distinct que les éditeurs peuvent ajouter à une page. Par exemple, une mise en page “Bannière Héros”, une mise en page “Grille de Caractéristiques” et une mise en page “Témoignages”.Une carte dans un catalogue de cartes — chaque type de carte a un format différent, et vous choisissez quelles cartes inclure dans votre classeur.
RévisionUn instantané enregistré d’un groupe de champs à un moment donné. Field Forge crée automatiquement une révision chaque fois que vous enregistrez un groupe de champs, vous permettant de comparer les versions et de revenir à un état précédent si quelque chose ne va pas.Un historique des versions dans Google Docs — vous pouvez voir qui a changé quoi et restaurer une version antérieure.

Comment les éléments s’assemblent

Pensez à la création de champs personnalisés comme un processus en trois couches. Tout d’abord, vous créez un Groupe de Champs — c’est le conteneur. Deuxièmement, vous ajoutez des Champs à l’intérieur de ce conteneur — ce sont les entrées individuelles que vos éditeurs rempliront. Troisièmement, vous définissez des Règles de Localisation sur le groupe de champs — celles-ci déterminent quels articles, pages ou écrans affichent les champs. Lorsqu’un gestionnaire de contenu ouvre un article qui correspond aux règles de localisation, le groupe de champs apparaît comme une metabox sous l’éditeur de contenu, et il remplit les champs.

Votre développeur écrit ensuite du code de modèle de thème qui récupère les valeurs des champs et les rend sur le frontend de votre site web. Les gestionnaires de contenu ne touchent jamais au code — ils interagissent uniquement avec les champs dans l’éditeur WordPress.

Un exemple pratique pour tout relier

Imaginez que vous gérez un site web de restaurant avec un type de publication personnalisé appelé “Articles de Menu”. Vous souhaitez que chaque article de menu ait un Prix, un Niveau d’Épice (doux, moyen, épicé), une courte Description et une Photo. Voici comment les concepts se traduisent :

  1. Vous créez un Groupe de Champs appelé “Détails de l’Article de Menu”
  2. À l’intérieur, vous ajoutez quatre Champs : Prix (nombre), Niveau d’Épice (menu déroulant avec trois options), Description (zone de texte) et Photo (image)
  3. Vous définissez une Règle de Localisation : Type de Publication est égal à Article de Menu
  4. Maintenant, chaque fois que quelqu’un crée ou édite un article de menu, il voit la metabox “Détails de l’Article de Menu” avec ces quatre champs prêts à être remplis
  5. Votre développeur ajoute du code de modèle qui affiche le prix, le badge de niveau d’épice, la description et la photo sur la page du menu de votre site web

> Bon à savoir : Field Forge stocke les données dans ses propres tables de base de données optimisées plutôt que dans la table par défaut de WordPress wp_postmeta. Cela signifie des chargements de page plus rapides et moins de requêtes de base de données, en particulier sur les sites avec de nombreux champs. Vos gestionnaires de contenu ne remarqueront aucune différence dans la façon dont ils saisissent les données — l’amélioration des performances se fait entièrement en arrière-plan.

Concepts gratuits vs PRO en un coup d’œil

Certaines fonctionnalités de Field Forge sont disponibles dans le plan gratuit, tandis que d’autres nécessitent le plan PRO. Vous n’avez pas besoin de mémoriser chaque détail maintenant — chaque section de ce guide indique quel plan est nécessaire — mais voici une rapide orientation :

  • Plan gratuit — Vous pouvez créer jusqu’à 3 groupes de champs en utilisant 20 types de champs. Cela inclut Texte, Zone de texte, Nombre, Image, Fichier, Sélection, Case à cocher, Radio, Vrai/Faux, Sélecteur de date, Sélecteur de couleur, et des aides à la mise en page (Onglets, Accordéons, Messages). Vous bénéficiez également de Règles de localisation, Historique des révisions, et importation de groupes de champs ACF.
  • Plan PRO — Débloque des groupes de champs illimités, 32 types de champs (ajoute Répéteur, Groupe, Contenu flexible, Galerie, oEmbed, Clone, Relation, Objet de publication, et plus), ainsi que des Pages d’options, Génération de champs AI, exportation/importation, et migration de valeurs ACF.

Tout au long de ce guide, les fonctionnalités PRO sont clairement étiquetées avec “(PRO)” dans les titres de section et les encadrés d’appel afin que vous sachiez toujours ce qui nécessite une licence payante.

> Important : Les termes de ce glossaire sont utilisés de manière cohérente dans chaque section de ce guide. Si vous rencontrez un terme inconnu plus tard, revenez à cette page pour un rapide rappel. Ajoutez-la à vos favoris.

> Astuce : Si vous êtes complètement nouveau dans les champs personnalisés de WordPress, le concept le plus important à comprendre est la relation entre les Groupes de champs, les Champs, et les Règles de localisation. Tout le reste repose sur cette base. Lisez la sous-section “Comment les pièces s’assemblent” ci-dessus deux fois si nécessaire — une fois que cela fait sens, le reste du plugin devient intuitif.

Assistant IA Forge En ligne

Bonjour ! Je suis l'assistant IA Field Forge. Posez-moi n'importe quelle question sur le plugin — configuration, fonctionnalités, dépannage ou développement.

À l'instant
Propulsé par Forge IA · Parcourir la documentation