Modern Fields • Champs personnalisés pour Gutenberg

Description

Modern Fields™ brings a visual field builder to the WordPress block editor without sacrificing flexibility.

Créez des groupes de champs réutilisables, assignez-les à des articles, des pages, des types de publications personnalisés ou des écrans d’options, et affichez-les à l’aide de blocs Gutenberg et des blocs bindings.

Aucun code n’est nécessaire ! Tout est construit à l’aide des API natives de WordPress, ce qui garantit une intégration optimale dans votre interface d’administration et une performance optimale.

Points forts

  • Construisez des groupes de champs de manière visuelle à l’aide des composants natifs de l’interface utilisateur/utilisatrice WordPress.
  • Choisissez parmi une bibliothèque croissante de blocs de champ : texte, zone de texte, bascule, nombre, plage, groupe de boutons, image, sélecteur de couleurs, et bien plus encore.
  • Associez des groupes de champs à des types de publications, des modèles de page ou des écrans d’options à l’aide de règles de localisation précises.
  • Gérez les droits à l’aide de contrôles basés sur les rôles pour déterminer qui peut modifier ou gérer les groupes de champs.
  • Afficher les données de champ dans des modèles avec un bloc de liaisons méta spécifique.

Quels sont les avantages à utiliser Modern Fields plutôt que Advanced Custom Fields (ACF) ?

✔ Native controls from the block Editor for a better experience
✔ Design field groups visually within the block editor
✔ Configure your fields more quickly
✔ More locations to display field groups (modal, panel)
✔ Ready-to-use patterns for stunning options pages
✔ Display fields in your template without code with the Field Value block, no need to code
✔ Use query block to filter results by meta
✔ And more to come in the premium version

Copyright & Trademark

« Modern Fields »™ and the Modern Fields logo are trademarks of Dysign.
Copyright © 2024–2026 Dysign. All rights reserved.

The plugin source code is licensed under the GNU General Public License v2 (or
later). That license does NOT grant any right to the « Modern Fields » name or
logo: they may not be used to identify, brand, or promote derivative or forked
products without prior written permission from Dysign.

Captures d’écrans

Blocs

Cette extension fournit 24 blocs.

  • Field Value Display any value from a meta field. Brought to you by Modern Fields.
  • Email A simple email input field.
  • Multi Token A mutli-value input field.
  • Select A select dropdown field with key/value options.
  • Textarea A textarea field for longer text input.
  • Unit Select a value with a unit.
  • Toggle A toggle On/Off field for boolean input.
  • Rich Text A rich text input field with formatting options.
  • Text A simple text input field.
  • Time A time input field.
  • Image Import or select an image from the media library.
  • Date A date / time input field.
  • Color Picker A custom color picker.
  • Checkboxes A checkboxes field for multiple boolean input.
  • Number A simple number input field.
  • Border Configure border values.
  • Conditional Logic Get Modern Fields Pro and unlock the Conditional logic block.
  • Relationship Get Modern Fields Pro and unlock the Relationship field.
  • Color Palette A color palette from the theme.
  • Button Group A button group field with multiple choices.
  • Spacing Select spacing values for the selected sides.
  • Radio Buttons A radio buttons field with multiple choices.
  • Repeater Get Modern Fields Pro and unlock the Repeater field.
  • Range A range input field.

Installation

  1. Téléverser les fichiers de l’extension dans le répertoire /wp-content/plugins/modern-fieldsr ou installez directement l’extension via l’écran des extensions WordPress.
  2. Activer l’extension depuis le menu Extensions de WordPress.
  3. Veuillez vous rendre dans Groupes de champs Modern Fields pour créer votre premier groupe et commencer à ajouter des blocs de champs.
  4. Assigner votre groupe de champs à l’emplacement souhaité et le publier.
  5. Modifier une publication ou une page qui correspond à vos règles pour commencer à remplir les champs.
  6. Utiliser le bloc Valeur du champ pour afficher une méta dans votre contenu ou un modèle.

FAQ

Est-ce que Modern Fields fonctionne avec l’éditeur classique ?

Modern Fields is built specifically for Gutenberg but also works on classic editor through metaboxes.

Comment puis-je afficher les valeurs des champs sur l’interface publique ?

Utiliser le bloc « Valeur du champ » pour afficher n’importe quelle valeur provenant des champs de la publication actuelle, de l’auteur/autrice de la publication ou des pages d’options. Aucun code n’est nécessaire. Il liera automatiquement les données à vos modèles. Vous pouvez également utiliser ces fonctions dans vos blocs personnalisés ou vos modèles : the_field() ou get_field().

Puis-je restreindre l’accès à la gestion des groupes de champs ?

Oui. Les droits s’intègrent aux rôles et permissions WordPress. Seuls les utilisateurs/utilisatrices disposant des permissions appropriées peuvent créer ou modifier des groupes de champs.

Avis

8 juin 2026
Tried most custom-fields plugins over the years, and Modern Fields is the first that feels built for the block editor instead of bolted onto it. The visual field builder uses native WP components, and rendering values through the Field value block (block bindings) lets me output data with no code. Location rules, options pages, and registering CPTs from the admin cover most of what I used ACF for. Recommended.
27 avril 2026 1 réponse
Usually I work with ACF or ACPT. Today I discovered Modern Fields. It’s a fast plugin with plenty of possibilities and, big surprise, out-of-the-box integration with the Greenshift builder. I couldn’t find a way to render the checkbox field, but to be honest, why should I want to show that frontend on a page? Using their field value block to show a checkbox or multi-value field, the site crashed though…. But it’s still version 1.0. VERY PROMISING PLUGIN!
21 avril 2026
Everything is inside the title ! This product is really cool. Thanks to the editor!
Lire les 11 avis

Contributeurs/contributrices & développeurs/développeuses

« Modern Fields • Champs personnalisés pour Gutenberg » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Modern Fields • Champs personnalisés pour Gutenberg” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Modern Fields • Champs personnalisés pour Gutenberg » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

1.3.0

New:

  • New Dashboard location: display a field group as a widget on the WordPress dashboard. Values are saved as site options (administrators only)
  • Field values are no longer publicly exposed in the REST API. Enable the new ‘Expose through API’ option per field to opt in
  • Image field: choose the display ratio

Fixed:

  • Filters and trash has been fixed in list views (Field groups, CPT, Taxonomies and blocks)
  • Fixed a fatal error when editing a post whose author no longer exists or was never set (e.g. content created through WP-CLI or the API)
  • Fixed a blank options page / dashboard widget when the group contains a checkboxes field that was never saved
  • The field groups list now shows « No author » instead of an empty cell for groups without an author

1.2.0

New:
* Field groups are now available in WooCommerce products & post types with classic editor
* New filters to change the value returned by getField(): modern-fields/get_field/valueand modern-fields/get_field/name=field-name
* Expose render API to prepare for add-ons

Improved:
* Improved RichText field styles in narrow area + color and link dropdowns

Fixed:
* Fixed binding meta to a button in Field value block

1.1.0

New:
* The whole Modern Fields admin is now a single-page app: switching between Field Groups, Post Types, Taxonomies, Blocks, Import/Export and Settings no longer reloads the page.
* Trash support: move field groups, post types and taxonomies to the trash, restore them, or delete them permanently, with an Active/Trash filter in each list.

Improved:
* Validation notices now appear at the bottom-center of the screen, matching WordPress 7.0.
* Cleaner empty states in the admin lists (column headers are hidden when a list has no items).
* Main menu without icons on small screens (< 1024px) for a tidier layout.

Fixed:
* Fixed regression with field name not being slugified, causing some fields to not be displayed.
* Fixed issues with groups locations not correctly displayed
* Fixed inconsistencies with the Modern Fields admin menu.
* Fixed scroll issues in the Post Types, Taxonomies and Blocks pages.
* Fixed an error shown on a field group with no fields yet.
* Fixed links to Post Types, Taxonomies, Blocks and field groups after the single-page rework.
* Fixed a crash in the location picker when a post or page has no title.
* Fixed saving Settings when a palette color was added without picking a color.
* Fixed inconsistencies with Modern Fields admin menu
* Fixed scroll issues in CPT, taxonomies and blocks pages
* Fixed main menu on small screens
* Fixed error on empty field group

1.0.4

  • Prepare for Modern Fields premium version release
  • Fixed an issue with Custom Post Types: private with show_ui=true are now showing in the list
  • Fixed issues where Modern Fields was overriding some theme.json defaults
  • Some code optimization

1.0.3

  • Fix: native blocks (like Group) no longer lose their color and typography options in the post/page editor when the plugin is active.
  • Fixed row selection when clicking the title or toggle in the field groups list (Dataview).
  • Fixed image block styles inside field locations.
  • Moved the menu below the header for clearer navigation.
  • Metabox accordions are now handled natively.

1.0.2

  • New: duplicate field group from the groups list
  • New: filter modern-fields/permissions to change the minimum role permission to acces the plugin
  • Added connectors with the Pro version
  • Improved some styles for WordPress 7.0
  • Improved the date time field according to choosen format
  • Improved the RichText field to avoid issues in the block editor
  • Improved group list table (DataViews)
  • Improved: specific specific posts & pages selector now shows draft and pending posts
  • Harmonized the filters names
  • Fixed meta label in block bindings
  • Fixed a crash when saving settings
  • Fixed fields label and description encoding
  • Fixed default values nto showing in some cases

1.0.1

  • New: added import and export via WP CLI
  • Fixed an issue with scripts loaded outside the plugin pages
  • Fixed image binding in Field value block
  • Fixed issue with default CPT icon
  • Fixed an issue with display mode option in select field
  • Fixed an issue where default fields values didn’t showed up
  • Fixed admin menu appearing in options pages when it shouldn’t
  • Fixed a bug on location selector when invalid location is set

1.0.0

  • Version stable officielle !
  • Fonctionnalités bêta supprimées
  • Correction d’un problème lié aux emplacements dans CPT
  • Améliorations de la stabilité et corrections de bogues

0.9.1

  • Nouveau : Synchronisation JSON avec le thème pour les types de publications personnalisées et les taxonomies

0.9.0

  • Nouveau : Déclarez des types de publication et des taxonomies depuis l’interface d’administration
  • Nouveau : Menu de navigation entre les différentes sections de l’extension

0.8.0

  • Nouveau : importation/exportation des groupes en JSON
  • Nouveau : Synchronisez les champs avec votre thème via le dossier /mf-json/

0.7.3

  • Ajout d’une modale de bienvenue lors de la création de votre premier groupe de champs
  • Les rôles principaux sont pré-sélectionnés dans le sélecteur d’emplacement
  • Correction des couleurs en double dans le champ palette
  • Correction du débordement du champ RichText dans les zones étroites comme l’inspecteur
  • Correction de la largeur de la zone de champs dans l’inspecteur
  • Correction de l’affichage des images dans le champ valeur des champs

0.7.2

  • Correction du préfixage des dépendances composer

0.7.1

  • Correction d’une erreur sur le nom d’auteur dans la liste des groupes de champs
  • Correction d’un potentiel conflit avec les champs et les blocs d’autres extensions
  • Correction des champs avec le même identifiant unique lors de la duplication
  • Correction d’un souci avec la palette de couleurs par défaut dans les réglages de Modern Fields

0.7

  • Nouvelle option pour le champ image : interface compacte
  • Correction du sélecteur de couleurs lorsque des couleurs personnalisées ont été ajoutées dans le menu Apparence
  • Correction des traductions manquantes en JavaScript

0.6

  • Nouveaux champs : case à cocher, boutons radio, liste déroulante/zone de sélection, jetons multiples et e-mail
  • Structure des données des champs plus fiable

0.5.5

  • Correctif : Déploiement avec dépendances PHP

0.5.2

  • Ajouté : ressources wp.org

0.5.1

  • Premier déploiement

0.5.0

  • Version beta initiale.