Tout sur la gestion et l'utilisation des champs personnalisés WordPress

Publié: 2020-03-05

Lorsque vous rédigez des articles de blog, vous pouvez voir le nom de l'auteur, la catégorie de l'article et la date de publication. Cependant, très souvent, les blogueurs doivent ajouter plus de champs. Heureusement, WordPress est bien plus qu'une simple plateforme de blogs. C'est un système de gestion de contenu très flexible et vous pouvez l'adapter à vos besoins. Par exemple, vous pouvez créer des champs personnalisés qui fourniront des informations supplémentaires.

Les champs personnalisés WordPress étendent les fonctionnalités de votre blog, vous permettant d'ajouter des métadonnées personnalisées à votre contenu, augmentant sa lisibilité tout en le rendant plus informatif. Dans cet article, nous expliquerons ce que sont les champs personnalisés et comment vous pouvez les utiliser dans WordPress.

Que sont les champs personnalisés dans WordPress ?

Avant d'entrer dans les détails, voyons ce que sont les champs personnalisés. Lorsque vous créez un article de blog dans WordPress, la plateforme enregistre vos informations en deux parties. La première partie est le contenu lui-même. La deuxième partie contient divers détails sur votre message. Ces informations supplémentaires sont appelées métadonnées et peuvent inclure du texte, des dates, des nombres, etc. Les métadonnées incluent des paires de clés et de valeurs. Une clé représente le nom d'un certain champ personnalisé, tandis que la valeur est l'information nécessaire. Cependant, les champs WordPress par défaut peuvent ne pas vous permettre d'inclure certains types de données. Dans ce cas, vous devrez créer un champ personnalisé.

Si vous apprenez à créer des champs personnalisés, vous pourrez inclure toutes les données que vous souhaitez. Par exemple, vous pouvez inclure des informations sur la météo, la musique que vous écoutez, des informations supplémentaires sur l'auteur, des notes et des critiques, des clauses de non-responsabilité sur le contenu sponsorisé, etc. Il existe une grande différence entre les publications personnalisées et les champs personnalisés. Les publications personnalisées sont des publications préformatées qui ont un objectif spécifique (par exemple, des avis ou des pages de produits). Vous pouvez utiliser à la fois des publications personnalisées et des champs personnalisés.

Après avoir ajouté un champ personnalisé, vous pouvez l'afficher dans n'importe quelle zone de votre thème. Par exemple, vous pouvez les placer avant ou après votre message, ainsi que dans la barre latérale. Les champs personnalisés sont des éléments simples mais ils peuvent être très utiles. Par exemple, vous pouvez utiliser un service de localisation pour traduire votre contenu dans différentes langues et inclure des informations de localisation dans un champ personnalisé.

Pourquoi devriez-vous utiliser les champs personnalisés WordPress

Les champs personnalisés vous permettent de personnaliser le contenu de votre site Web WordPress, le rendant plus attrayant visuellement et plus facile à comprendre. Voici quelques raisons d'ajouter des champs personnalisés à vos publications :

  • Vous aurez plus de contrôle sur l'affichage et le placement. Vous pouvez utiliser les balises et crochets conditionnels de votre thème WordPress pour contrôler la façon dont votre contenu est affiché sur le site Web.
  • Les champs personnalisés sont plus flexibles que les widgets. Les widgets affichent le même contenu sur toutes les pages, tandis que les champs personnalisés vous permettent d'inclure un contenu différent sur chaque page particulière.
  • Les champs personnalisés sont également personnalisables. Ce sont des morceaux de code que vous ajoutez aux fichiers de votre thème. Vous pouvez facilement ajuster vos champs personnalisés à l'aide de CSS.

Comment inclure des champs personnalisés sur votre site Web

L'utilisation de champs personnalisés peut être une tâche délicate si vous le faites pour la première fois. Le fait est que cette option est masquée par défaut dans l'écran Modifier la publication. Pour l'activer, cliquez sur le bouton Options d'écran et cochez la case Champs personnalisés. Une fois que vous avez activé les champs personnalisés, vous verrez le widget Champs personnalisés sous l'éditeur de texte standard.

Vous pouvez étendre votre thème WordPress avec des champs personnalisés pour afficher un contenu plus personnalisé sur le front-end. Tout d'abord, gardez à l'esprit qu'à chaque fois que vous changez de thème, vous devez créer un thème enfant. Lorsque le thème est prêt, ouvrez l'écran Modifier la publication et accédez au widget Champs personnalisés. Entrez le nom et la valeur du nouveau champ personnalisé et cliquez sur "Ajouter un champ personnalisé".

Après cela, ouvrez le fichier single.php du thème actif et ajoutez le code suivant à la boucle WordPress :

<div class="location-info">
<p>Today's Location : <?php echo get_post_meta($post->ID, 'location', true); ?> </p>
</div>

Enregistrez single.php et vérifiez l'aperçu de votre message. Vous pouvez désormais modifier la valeur du champ personnalisé chaque fois que vous créez un nouvel article de blog.

Vous pouvez également masquer le champ personnalisé depuis le front-end de votre site Web en saisissant le code suivant dans le fichier functions.php du thème actif :

function remove_post_custom_fields() {
remove_meta_box( 'postcustom' , 'post' , 'normal' );
}
add_action( 'admin_menu' , 'remove_post_custom_fields' );

Créer des champs personnalisés avec des plugins

Si vous ne souhaitez pas travailler avec du code, vous pouvez également ajouter des champs personnalisés à l'aide du plug-in Advanced Custom Fields. Dans ce cas, l'ensemble du processus est simple et direct. Activez le plugin, accédez à votre tableau de bord WordPress et cliquez sur "Ajouter un nouveau". Après cela, cliquez sur "Ajouter un champ" et entrez les informations nécessaires, telles que l'étiquette du nouveau champ, son nom et son type. Vous pouvez définir le type de publications qui inclura le champ personnalisé. Par exemple, vous ne souhaitez peut-être pas afficher les métadonnées de localisation dans les publications régulières. Dans ce cas, vous pouvez configurer votre nouveau champ personnalisé dans la section "Afficher ce groupe de champs si".

La version gratuite de ce plugin contient déjà de nombreuses fonctionnalités utiles, mais vous pouvez également opter pour la version premium qui coûte 25 $. Gardez à l'esprit que, même si ce plugin vous aidera à créer des champs personnalisés, il ne les publiera pas sur le front-end de votre site, les enregistrant dans la base de données WordPress. Par conséquent, vous devrez toujours modifier le thème manuellement pour afficher les champs personnalisés.

Un autre plugin utile est Custom Field Suite. C'est un plugin qui vous aidera à gérer visuellement vos champs personnalisés, à l'aide d'une simple interface utilisateur d'administration. Il est également livré avec un ensemble de 12 modèles de champs personnalisés. Il comporte une API pour les valeurs de champ et est vraiment facile à configurer.

Emballer

Les champs personnalisés WordPress sont une solution simple et utile qui vous aide à étendre les fonctionnalités de votre site Web en ajoutant du texte personnalisé avec des informations utiles. Vous pouvez créer des champs personnalisés manuellement ou à l'aide de plugins. Les champs personnalisés vous permettent d'inclure certaines métadonnées lors de la publication de différents types de messages, ils sont faciles à utiliser et entièrement personnalisables. Les champs personnalisés vous permettent d'aller au-delà des capacités par défaut de WordPress, rendant vos sites Web plus uniques et informatifs.