Que sont les champs personnalisés ?

Les champs personnalisés sont des informations supplémentaires (aussi connues sous le nom de méta-données) qui peuvent être attachées au type de publications. Des exemples sont les suivants :

  • Date de lancement
  • Type de propriété
  • Prix
  • Conditions spéciales

Ces méta-données sont prises en charge par des paires de clés/valeurs :

  • clé – nom de l’élément
  • valeur – la valeur attachée à cet élément

Par exemple:

  • Date le lancement (clé)/1er février 2012 (valeur)
  • Type de propriété (clé)/ Villa (valeur)
  • Prix (clé) / 9,99 $ (valeur)
  • Conditions spéciales (clé) / pas d’animaux domestiques (valeur)

Vous pouvez mettre en œuvre les champs personnalisés de WordPress en les encodant avec PHP – le Codex de WordPress offre des informations sur la démarche à suivre pour y parvenir.

Créer des champs personnalisés avec Types

Il n’est pas nécessaire de connaître PHP pour créer des champs personnalisés. Vous pouvez aussi utiliser des plug-ins comme Types. Cette méthode se charge de tous les codes à votre place, vous pouvez donc vous consacrer à l’organisation de votre site web.

Prenons l’exemple simple du site web de locations immobilières pour voir comment nous pouvons créer des champs personnalisés avec Types.

1. Organisation

Avant de créer des champs personnalisés, il est préférable de planifier le type de données que vous souhaitez associer à votre contenu. Pour un site web de locations immobilières, les clés à considérer pourraient être les suivantes :

  • Loyer hebdomadaire
  • État
  • Date disponible
  • Parking
  • Type de propriété
  • Images
  • Plan de niveau
  • Restrictions

2. Créer des champs personnalisés

Pour créer un champ personnalisé à l’aide de Types, allez à Types > Champs personnalisés et cliquez sur "Ajouter un nouveau groupe"

Cliquez sur "Ajouter un groupe de champs personnalisés"

Avec Types, vous pouvez grouper les champs personnalisés en groupes de champs personnalisés. Puis vous pouvez associer ce groupe à un type de publications personnalisées.

Sur la gauche du tableau de bord, vous pouvez donner un nom et une description à votre groupe de champs personnalisés, à droite, vous verrez les champs disponibles.

Nom et description à gauche, champs disponibles à droite

Les champs disponibles sont les différents types de champs personnalisés disponibles. Des types de méta-données différents nécessiteront différents types de champs. Pour cet exemple de propriétés, vous pourriez utiliser les suivants :

  • Loyer hebdomadaire – numérique
  • État – sélection
  • Nombre de chambres – numérique
  • Date de disponibilité – date
  • Parking – case à cocher
  • Type de propriété – sélection
  • Images – image
  • Plan de niveau – téléchargement de fichier
  • Restrictions – ligne unique

Vous pouvez constater que différents types de données nécessitent différents formats. Cela permet au bout du compte d’organiser vos données de manière efficace dans votre base de données afin que vous puissiez leur appliquer des filtres.

Pour créer un champ personnalisé, cliquez sur le champ disponible dont vous avez besoin, cela ajoutera le champ à votre groupe :

ajouter un champ disponible

Pour créer le champ personnalisé "Loyer hebdomadaire", cliquez sur "Numérique" et ajouter les informations requises.

ajouter les informations du champ pour le loyer hebdomadaire

Vous pouvez exiger de valider tout champ personnalisé. Cela signifie qu’un type de contenu ne sera pas publié tant que ce champ personnalisé ne sera pas complet. Vous serez ainsi assuré de ne pas avoir de listes incomplètes.

La même procédure est suivie pour tout le reste jusqu’à ce que vos groupes de champs personnalisés ressemblent à ceci :

champs personnalisés créés par l'utilisateur(trice) apparaissant sous forme de liste

Faites glisser-déplacer vos champs personnalisés pour les réordonner.

3. Associer un groupe de champs personnalisés

Vous pouvez associer votre groupe de champs personnalisés à n’importe quel type de publications ou taxinomie. Cela inclut les types de publications par défaut de WordPress (publications et pages) ou n’importe quel type de publications que vous avez déjà créé.

Dans cet exemple, vous pouvez l’associer au type de publications Propriété. Cela signifie que tous vos champs personnalisés seront associés avec ce type de contenu.

choisissez le type de contenu auquel vous souhaitez associer votre champ

Vous voyez apparaître les champs personnalisés sur l’écran de création du type de publications des propriétés :

champs personnalisés sur l'écran de modification "ajouter une nouvelle propriété"

Utilisez des codes courts pour insérer des champs de données personnalisés dans votre publication pour afficher ces données. Vous pouvez utiliser Views pour créer un template qui sera appliqué à tous les types de publications personnalisées spécifiés.

Souhaitez-vous apprendre davantage ?

[hr]

Types est un plug-in gratuit pour gérer les types de publications personnalisées, les taxinomies et les champs personnalisés.

Télécharger maintenant