Custom fields

WordPress vous offre une interface pour gérer les contenus de votre site web.
Pour chaque page/article, vous avez à disposition:

  • un champ titre
  • un champ de contenu (gutenberg)
  • des catégories et tags
Interface WP classique

En fonction de vos types de contenus (portfolio, fiche produit, etc…) et/ou de votre mise en écran vous pourriez avoir besoin d’ajouter un ou plusieurs champs spécifiques. WordPress vous permet d’ajouter de nouveaux champs grâce au « custom fields » (Champs personnalisés):

Affichage des cutom fields
L’interface de gestion des custom fields apparaît sous le contenu

Un exemple

Imaginons:
Pour une webapp traitant d’architecture, nous souhaitons créer une fiche spécifique pour chaque bâtiment. Après le titre nous afficherons un cartouche contenant les informations techniques résumées tels que: la date de construction, le nom du bureau d’architecte, etc…

Création des champs personnalisés:

Affichage dans votre thème

<?php if (get_post_meta($post->ID, 'key', true)){
echo get_post_meta($post->ID, 'key', true);
};?>

ou

<p>Date de constrution: <?php echo get_post_meta($post->ID, 'Date de constrution', true); ?></p>
<p>Architecte: <?php echo get_post_meta($post->ID, 'Architecte', true); ?></p>

Les custom fields offrent des possibilités infinies.
A vous de les utiliser au mieux pour personnaliser WP en fonction de vos besoins (ou ceux de vos clients).

Vous désirez en savoir plus, lisez l’article suivant:

Référence: WordPress Custom Fields 101: Tips, Tricks, and Hacks