WordPress offre la possibilité aux auteurs et autrices d’assigner des champs personnalisés aux publications. Ces informations supplémentaires sont aussi appelées des métadonnées. Elles peuvent contenir des informations telles que :
- Humeur : Heureux
- En train de lire : Cendrillon
- En train d’écouter : Rock Around the Clock
- La météo : Chaud et humide
Avec un peu de développement supplémentaire, il est possible de réaliser des actions plus complexes, comme par exemple utiliser les métadonnées pour stocker une date d’expiration d’une publication.
Les métadonnées sont traitées avec des paires clé/valeur. La clé est le nom de la métadonnée. La valeur est l’information qui apparaîtra dans la liste des métadonnées des publications.
Les clés peuvent être utilisées plus d’une fois sur une publication. Par exemple, si vous lisez deux livres, vous pouvez créer une clé « lecture » et l’utiliser deux fois sur la même publication, une fois pour chaque livre.
Voici à quoi pourraient ressembler ces métadonnées sur une publication :
- Humeur : Joyeux et heureux
- En train de lire : Tintin et Milou
Activer la fonctionnalité des champs personnalisés
La fonctionnalité d’ajout de champs personnalisés n’est pas activée par défaut. Pour en ajouter, il vous sera nécessaire de l’activer.
Dans l’éditeur de blocs
Avant d’activer cette fonctionnalité, assurez-vous que votre publication est au moins enregistrée en brouillon, puis :
- Cliquez sur le bouton Options de la barre d’outils supérieure, et sélectionnez Préférences dans le menu déroulant.
- Dans la fenêtre modale qui s’affiche, cliquez sur l’onglet Général, puis dans la section Avancé, cochez l’option Champs personnalisés.
- Cliquez ensuite sur le bouton Afficher et recharger la page pour finaliser l’activation et recharger l’éditeur.
Une fois la fonctionnalité activée, la section Champs personnalisés sera affichée sous votre publication.
Avec Classic Editor
Lors de la rédaction de votre publication, activez la fonctionnalité en cliquant sur l’onglet Options de l’écran puis cochez l’option Champs personnalisés. Refremez ensuite l’onglet Options de l’écran.
Ajouter des champs personnalisés
Pour ajouter un champ personnalisé, dans l’éditeur de blocs ou dans Classic Editor, dans la section Champs personnalisés située sous la publication :
- Saisissez le libellé de la clé dans le champ Nom, puis une valeur dans le champ Valeur.
- Cliquez sur le bouton Ajouter un champ personnalisé pour créer le couple clé/valeur et valider la création de votre champ personnalisé.
- Reproduisez les étapes 1 et 2 pour chaque champ que vous souhaitez ajouter.
Par la suite, la section Champs personnalisés sera affichée dans toutes les publications, et vous pourrez soit sélectionner un champ personnalisé existant dans la liste déroulante, soit en ajouter de nouveaux, en cliquant sur le lien Saisissez-en un nouveau, dans ce cas :
- Saisissez un Nom et une Valeur.
- Validez par un clic sur le bouton Ajouter un champ personnalisé. Les champs ajoutés apparaîtront dans la liste déroulante au prochain chargement de la publication dans l’éditeur.
En reprenant notre exemple précédent, ajoutons deux champs personnalisés à une publication, l’un nommé « En train de lire » et l’autre « Humeur » :
- Pour créer un nouveau champ personnalisé « En train de lire », saisissez En train de lire dans le champ labellisé Nom.
- Il faut maintenant assigner une valeur à ce champ personnalisé, le titre du livre en cours de lecture, dans notre cas Tintin et Milou : saisissez ce titre dans le champ labellisé Valeur.
- Cliquez sur le bouton Ajouter un champ personnalisé pour enregistrer les métadonnées de la publication.
- Si votre publication comporte déjà des champs personnalisés, une liste déroulante est affichée. Pour en ajouter un nouveau, vous devrez cliquer sur le lien Saisissez-en un nouveau, situé sous la liste déroulante.
Pour ajouter une métadonnée « Humeur », répétez les étapes précédentes et ajoutez Humeur dans le champ Nom et une description de votre humeur dans le champ Valeur, puis cliquez sur le bouton Ajouter un champ personnalisé.
Vous pouvez maintenant utiliser ces métadonnées dans vos prochaines publications : dans la section Champs personnalisés, vous trouverez vos deux champs dans la liste déroulante. Sélectionnez l’option « En train de lire » puis saisissez le titre du livre dans le champ Valeur. Cliquez sur le bouton Ajouter un champ personnalisé et répétez l’opération pour le champ « Humeur ».
Il vous suffit donc de créer une clé une seule fois, après quoi vous pouvez attribuer une valeur à cette clé pour chaque publication. Vous pouvez également attribuer plus d’une valeur à une clé sur une seule publication. Cela sera utile pour les personnes qui lisent plus d’un livre à la fois.
Supprimer ou mettre à jour les champs personnalisés
Pour la suppression ou la mise à jour de champs personnalisés, les procédures sont identiques dans l’éditeur de blocs et dans l’éditeur classique :
- Pour supprimer un champ personnalisé, cliquez sur le bouton Supprimer situé sous le nom du champ. Le champ avec sa valeur est alors immédiatement supprimé. Attention, aucune confirmation ne sera demandée, et il n’est pas nécessaire de mettre à jour la publication pour valider la suppression.
- Pour mettre à jour un champ personnalisé, modifiez la valeur du champ dans le champ de saisie Valeur puis cliquez sur le bouton Mettre à jour situé sous le nom du champ. Là encore aucune confirmation n’est demandée et il n’est pas nécessaire de mettre à jour la publication pour valider la modification.
Afficher les champs personnalisés
Pour afficher les champs personnalisés dans vos publications, vous devez utiliser les marqueurs de modèles pour personnaliser votre thème. Pour plus d’informations à ce sujet, lisez la documentation sur les thèmes.
Il existe plusieurs extensions qui permettent de gérer les champs personnalisés :
- Edit Custom Fields, qui permet d’éditer ou supprimer les champs personnalisés.
- Meta Box, qui permet de créer des boîtes de métadonnées et des champs personnalisés.
- Advanced Custom Fields, qui permet de créer des champs personnalisés dans une interface avancée.
- Pods, qui permet, entre autres, de créer des champs personnalisés.
Pour trouver plus d’extensions sur les champs personnalisés, essayez une recherche sur le répertoire officiel.
Désactiver la fonctionnalité des champs personnalisés
Depuis l’éditeur de blocs
Avant de désactiver la fonctionnalité des champs personnalisés, assurez-vous que les modifications apportées à votre publication ont bien été enregistrées, puis :
- Cliquez sur le bouton Options de la barre d’outils supérieure, et sélectionnez Préférences dans le menu déroulant.
- Dans la fenêtre modale qui s’affiche, cliquez sur l’onglet Général, puis dans la section Avancé, décochez l’option Champs personnalisés.
- Cliquez ensuite sur le bouton Masquer et recharger la page pour finaliser la désactivation et recharger l’éditeur.
Avec Classic Editor
Pour désactiver les champs personnalisés dans l’éditeur classique, il suffit de décocher l’option Champs personnalisés dans l’onglet Options de l’écran.
Notez que, quelque soit l’éditeur, le fait de désactiver la fonctionnalité des champs personnalisés ne modifie en rien les champs personnalisés enregistrés dans la base de données. En effet, ces champs personnalisés seront seulement invisibles dans l’éditeur mais toujours présents dans la base de données, sauf si vous les avez préalablement supprimés un à un dans toutes les publications.
Traduit par Marie Comet
Relu par Sébastien Serre et Jb Audras
Dernière mise à jour le 2 avril 2024
Contribuer à la documentation en français de WordPress
Journal des modifications
2 avril 2024 – Jenny Dupuy – Mise en conformité avec la version 6.5 et ajout des paragraphes Activer la fonctionnalité, Ajouter des champs personnalisés, Supprimer ou mettre à jour les champs personnalisés et Désactiver la fonctionnalité des champs personnalisés.
20 mars 2023 – Jenny Dupuy – Ajout d’un paragraphe pour l’éditeur de blocs, ajout d’une capture d’écran pour l’éditeur Classic, suppression du lien vers l’extension Piklist et ajout du lien vers l’extension Edit Custom Fields.
04 mai 2021– Jenny Dupuy – Modification d’ancres de liens non traduites