32 Types de Champs pour Chaque Cas d'Utilisation WordPress | Field Forge - Champs personnalisés, conçus pour la vitesse
Télécharger Se connecter

32 Types de Champs pour Chaque Cas d’Utilisation WordPress

Champs de base

Texte

Champ de texte sur une seule ligne. Longueur maximale optionnelle, texte d’espace réservé, préfixe/suffixe (pour des préfixes comme “$” ou des suffixes comme “/mois”), et valeur par défaut.

Équivalent ACF : text Renvoie : chaîne

Zone de texte

Champ de texte multi-lignes avec un nombre de lignes configurable. Longueur maximale et texte d’espace réservé optionnels. Renvoie du texte brut (sans formatage HTML).

Équivalent ACF : textarea Renvoie : chaîne

Nombre

Champ numérique avec valeurs min, max et pas. Préfixe/suffixe optionnel pour les unités. Valide en tant que nombre lors de l’enregistrement.

Équivalent ACF : number Renvoie : nombre

Plage

Champ de curseur avec min, max et pas. Alternative visuelle au Nombre pour des valeurs bornées. Idéal pour les évaluations, l’opacité et les champs de type pourcentage.

Équivalent ACF : range Renvoie : nombre

Email

Champ email avec validation côté client et serveur. Utile pour les champs de contact et les enregistrements d’utilisateur.

Équivalent ACF : email Renvoie : chaîne

URL

Champ URL avec validation. Prend en charge les URL relatives et absolues. Exigence de protocole optionnelle.

Équivalent ACF : url Renvoie : chaîne

Mot de passe

Champ de mot de passe masqué. Les valeurs sont stockées de manière chiffrée (pas en texte brut). À utiliser pour les clés API, les jetons secrets ou toute chaîne sensible.

Équivalent ACF : password Renvoie : chaîne (décryptée à la lecture par des utilisateurs autorisés)


Champs de contenu

Image

Sélecteur de bibliothèque multimédia avec aperçu. Renvoie les métadonnées de l’image (ID, URL, alt, tailles). Format de retour configurable : tableau d’images, URL d’image ou ID d’image.

Équivalent ACF : image Renvoie : tableau / chaîne / entier selon le format de retour

Fichier

Téléchargement/sélecteur de fichiers pour tout type de fichier. Types autorisés configurables (PDF, DOC, ZIP, etc.) et taille maximale. Renvoie les métadonnées du fichier.

Équivalent ACF : file Renvoie : tableau / chaîne / entier

WYSIWYG

Éditeur de texte enrichi TinyMCE avec téléchargement multimédia. Fonctionnalités complètes de l’éditeur WordPress : titres, listes, liens, images, intégrations. Renvoie du HTML.

Équivalent ACF : wysiwyg Renvoie : chaîne (HTML)

oEmbed

Collez n’importe quelle URL (YouTube, Vimeo, Twitter/X, Spotify, SoundCloud, etc.) pour un intégration automatique. La découverte oEmbed intégrée de WordPress gère l’aperçu.

Équivalent ACF : oembed Renvoie : chaîne (HTML d’intégration)

Galerie

Sélection multi-images avec réorganisation par glisser-déposer. Renvoie un tableau d’objets de métadonnées d’image.

Équivalent ACF : gallery Renvoie : tableau de tableaux d’images


Champs de choix

Sélectionner

Liste déroulante avec sélection unique ou multiple. Options définies comme paires clé=valeur. Prend en charge la valeur par défaut et le texte d’espace réservé.

Équivalent ACF : select Renvoie : chaîne / tableau (multi-sélection)

Case à cocher

Choix multiples à partir d’une liste. Mise en page de style bascule optionnelle. Renvoie un tableau des valeurs sélectionnées.

Équivalent ACF : checkbox Renvoie : tableau

Radio

Choix unique à partir d’une liste. Mise en page en ligne optionnelle. Renvoie la valeur sélectionnée.

Équivalent ACF : radio Renvoie : chaîne

Vrai/Faux

Bascule booléenne avec étiquettes personnalisées “on” et “off”. Renvoie true ou false.

Équivalent ACF : true_false Renvoie : booléen

Groupe de boutons

Boutons radio visuels rendus sous forme de groupe de boutons. Même comportement logique que Radio mais présentation différente.

Équivalent ACF : button_group Renvoie : chaîne


Champs relationnels

Relation

Sélection multi à partir de tout type de publication. Recherche, filtrage et réorganisation par glisser-déposer. Renvoie un tableau d’objets de publication ou d’IDs.

Équivalent ACF : relationship Renvoie : tableau d’objets WP_Post / tableau d’IDs

Objet de publication

Sélecteur de publication unique avec filtres de taxonomie. Renvoie l’objet de publication ou l’ID sélectionné.

Équivalent ACF : post_object Renvoie : objet WP_Post / entier

Lien de page

Sélectionnez n’importe quelle page, publication ou type de publication personnalisé publié. Renvoie l’URL de la page sélectionnée.

Équivalent ACF : page_link Renvoie : chaîne (URL)

Taxonomie

Sélectionnez des termes de toute taxonomie. Options : sélection unique ou multiple, affichage sous forme de liste déroulante / case à cocher / radio / multi-sélection.

Équivalent ACF : taxonomy Renvoie : tableau d’objets de termes / tableau d’IDs / chaîne

Utilisateur

Sélectionnez un utilisateur avec des filtres de rôle et de capacité. Multi-sélection prise en charge.

Équivalent ACF : user Renvoie : objet WP_User / tableau d’objets WP_User


Champs jQuery

Sélecteur de date

Sélection de date avec format d’affichage configurable (MM/JJ/AAAA, etc.) et format de retour. Utilise le sélecteur de date jQuery UI.

Équivalent ACF : date_picker Renvoie : chaîne

Sélecteur de temps

Sélection de temps avec format 12 ou 24 heures. Format d’affichage et de retour configurable.

Équivalent ACF : time_picker Renvoie : chaîne

Sélecteur de couleur

Sélection de couleur avec prise en charge du canal alpha. Renvoie une valeur de couleur (hex, rgba).

Équivalent ACF : color_picker Renvoie : chaîne


Champs de mise en page

Onglet

Groupe de champs dans une interface à onglets dans l’éditeur de publication. Ce n’est pas un champ de stockage de valeur — c’est un helper de mise en page.

Équivalent ACF : tab Renvoie : rien (mise en page uniquement)

Accordéon

Groupe de champs réductible. Les utilisateurs peuvent développer/réduire pour se concentrer sur des sections spécifiques d’un long groupe de champs.

Équivalent ACF : accordion Renvoie : rien (mise en page uniquement)

Message

Texte informatif affiché dans l’éditeur. Ce n’est pas un champ — utilisé pour des instructions, des avertissements ou du texte d’aide.

Équivalent ACF : message Renvoie : rien (affichage uniquement)


Champs composés Pro

Répéteur

Champs dynamiques basés sur des lignes. Ajoutez n’importe quelle combinaison de sous-champs à un modèle de ligne, les utilisateurs ajoutent/suppriment/réorganisent les lignes à volonté. Prend en charge les répéteurs imbriqués.

Équivalent ACF : repeater Renvoie : tableau de tableaux de lignes (ou utilisez have_rows() / the_sub_field() boucle) Fonctionnalité complète du répéteur →

Groupe

Groupe imbriqué de champs connexes sous une seule étiquette. Non répétitif (utilisez Répéteur pour des groupes répétitifs). Utile pour l’organisation logique des données connexes.

Équivalent ACF : group Renvoie : tableau associatif

Contenu flexible

Plusieurs mises en page de lignes par champ. Chaque ligne peut avoir une mise en page différente (par exemple, “héros,” “caractéristiques,” “témoignages,” “CTA”). Les utilisateurs choisissent quelle mise en page utiliser pour chaque ligne.

Équivalent ACF : flexible_content Renvoie : tableau de tableaux de lignes avec la clé acf_fc_layout indiquant la mise en page Fonctionnalité complète de contenu flexible →

Clone

Réutilisez un groupe de champs entier à l’intérieur d’un autre. Définissez les champs partagés une fois, clonez-les où cela est nécessaire.

Équivalent ACF : clone Renvoie : dépend des champs clonés


Blocs

Blocs PHP

Enregistrez des blocs Gutenberg qui se rendent via un rappel PHP avec accès aux champs personnalisés. Utilise acf_register_block_type() (compatible ACF) ou fieldforge_register_block_type() (natif).

php acf_register_block_type([ 'name' => 'feature-card', 'title' => 'Carte de Fonctionnalité', 'render_callback' => 'my_feature_render_callback', 'category' => 'theme', 'icon' => 'star-filled', ]);

Fonctionnalité complète des blocs PHP →


Comparaison des types de champs avec ACF

Field Forge prend en charge chaque type de champ qu’ACF a, plus quelques extras via des groupes de champs personnalisés. La migration depuis ACF préserve chaque type de champ 1:1 — aucun type de champ n’est “perdu dans la traduction” lors de l’importation.


Ajouter des types de champs personnalisés

Field Forge dispose d’une API basée sur des filtres pour enregistrer des types de champs personnalisés. Les développeurs peuvent ajouter leurs propres types en s’accrochant à fieldforge/field_types/register :

php add_filter('fieldforge/field_types/register', function($types) { $types['lottie'] = [ 'label' => 'Animation Lottie', 'render' => 'my_lottie_field_render', 'save' => 'my_lottie_field_save', ]; return $types; });

Vos types de champs personnalisés apparaissent dans le sélecteur de types de champs de l’éditeur visuel et s’intègrent au stockage, à l’import/export et à l’API REST de Field Forge.


Prêt à utiliser 32 types de champs ?

Obtenez Field Forge — à partir de 35$/an →

Tous les 32 types de champs sont inclus dans chaque plan payant. Pas de restriction par niveau.

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