Développement WordPress : que sont les champs personnalisés et comment les utilisez-vous ?
Publié: 2022-04-29WordPress possède de nombreuses fonctionnalités avancées de personnalisation, dont la possibilité de créer des champs personnalisés. Que vous créiez un blog, un site Web d'entreprise local, une boutique de commerce électronique ou tout autre site propulsé par WordPress, vous souhaiterez peut-être utiliser des champs personnalisés pour rationaliser vos options de personnalisation.
Que sont les champs personnalisés ?
Les champs personnalisés sont des éléments de métadonnées personnalisées. Vous pouvez les ajouter aux publications et aux pages. En tant que métadonnées, les champs personnalisés fournissent des informations sur le contenu d'une publication ou d'une page. Après avoir ajouté un champ personnalisé à une publication ou à une page, vous pouvez modifier votre thème pour l'afficher automatiquement.
Les métadonnées sont un composant essentiel de WordPress. Même sans champs personnalisés, WordPress utilisera des métadonnées pour catégoriser et personnaliser les publications et les pages. Les noms d'auteurs et les dates de publication, par exemple, sont des métadonnées. Les champs personnalisés sont utilisés à des fins similaires. Avec les champs personnalisés, vous pouvez catégoriser et personnaliser les articles et les pages en leur ajoutant des métadonnées.
Les utilisations courantes des champs personnalisés incluent :
- Déclarations de divulgation
- Signatures de l'auteur
- Informations vidéo
- Information produit
- Informations d'affaires
- Annonces immobilières
- Commentaires
- Témoignages de clients
Fonctionnement des champs personnalisés
Chaque champ personnalisé se compose d'une clé et d'une valeur. La clé représente le nom du champ personnalisé, tandis que la valeur représente la définition. Les clés sont généralement masquées ; ils sont simplement utilisés pour identifier leurs valeurs correspondantes, qui sont les véritables métadonnées
Les clés sont réutilisables. Lorsque vous créez une clé pour un article ou une page, elle est automatiquement enregistrée. Vous pouvez ensuite choisir cette clé dans une liste déroulante pour la réutiliser. Si vous souhaitez créer un autre champ personnalisé pour le même article ou la même page, par exemple, vous pouvez réutiliser la clé en la choisissant dans la liste déroulante. Bien que les clés soient réutilisables, les valeurs ne le sont pas. Vous devrez créer chaque valeur à la main.
Les champs personnalisés fonctionnent en conjonction avec le préprocesseur hypertexte (PHP). Les champs personnalisés seuls ne changeront pas l'apparence du contenu d'une publication ou d'une page. Ce sont simplement des métadonnées, donc les visiteurs ne les verront pas sans un peu de travail supplémentaire de votre part. Pour afficher les champs personnalisés, vous devez utiliser PHP.
Vous pouvez ajouter du code PHP à votre thème pour afficher des champs personnalisés. WordPress prend en charge plusieurs requêtes PHP pour les champs personnalisés. Les requêtes PHP sont conçues pour récupérer des champs personnalisés et les afficher dans une zone donnée de votre thème.
Si vous publiez régulièrement des vidéos, vous souhaiterez peut-être utiliser des champs personnalisés pour fournir aux visiteurs des informations sur les vidéos. Vous pouvez créer des champs personnalisés pour la durée et la source de la vidéo. Lorsque les visiteurs arrivent sur des publications et des pages contenant des vidéos, ils voient la durée des vidéos et la source à partir de laquelle vous les avez obtenues.
Les champs personnalisés offrent également un moyen simple d'ajouter des déclarations de divulgation aux publications et aux pages. Si vous avez été payé pour écrire une critique sur un produit, vous pouvez ajouter une déclaration de divulgation à la publication ou à la page. Pour un seul examen, vous pouvez ajouter manuellement la déclaration de divulgation. Pour plusieurs révisions, vous pouvez utiliser des champs personnalisés. Avec les champs personnalisés, vous pouvez spécifier les publications et les pages contenant un avis sponsorisé. PHP vous permettra d'afficher automatiquement la déclaration de divulgation sur ces publications et pages.
Comment utiliser les champs personnalisés
L'option de création de champs personnalisés dans l'éditeur Gutenberg est désactivée par défaut. Pour l'activer, ouvrez une publication ou une page et cliquez sur le bouton à trois points dans le coin supérieur droit, suivi de "Préférences". Sous la section "Panneaux" se trouve l'option pour les champs personnalisés. En supposant qu'il soit désactivé, cliquer dessus activera les champs personnalisés sur votre site Web.
Si vous utilisez l'ancien éditeur classique, vous n'aurez pas besoin d'activer les champs personnalisés. Cette fonctionnalité est activée par défaut avec l'éditeur classique. Que vous utilisiez l'éditeur Gutenberg ou Classic, vous devriez voir l'outil de champs personnalisés sur les articles et les pages. Il se trouve directement sous l'interface principale de l'éditeur.
L'outil de champs personnalisés comporte une section de nom et une section de valeur. Pour créer un nouveau champ personnalisé, cliquez sur "Entrer nouveau" sous la section du nom. Vous pouvez ensuite saisir un nom ou une clé pour le champ personnalisé dans la section Nom.
En plus d'un nom, vous devrez entrer une valeur. La valeur correspond aux métadonnées qui, une fois récupérées, seront affichées sur votre site Web. Gardez à l'esprit que vous pouvez créer plusieurs champs personnalisés avec le même nom mais des valeurs différentes. Quoi qu'il en soit, chaque champ personnalisé nécessite un nom et une valeur.
Vous pouvez utiliser PHP pour afficher des champs personnalisés sur votre site Web. Lorsque vous ajoutez un champ personnalisé à un article ou à une page, WordPress l'enregistre dans la base de données de votre site Web. Comme pour tout autre contenu stocké dans une base de données, une requête PHP est nécessaire pour récupérer le champ personnalisé. L'ajout de la requête PHP appropriée à votre thème récupérera et affichera les champs personnalisés dans cette zone.
La requête PHP « get_post_custom_values » va récupérer les valeurs des champs personnalisés. Vous pouvez spécifier un champ personnalisé particulier avec le paramètre "clé". Les valeurs du champ spécifié seront récupérées et affichées. Consultez l'article d'assistance sur wordpress.org/support/article/custom-fields pour obtenir une liste des requêtes PHP prises en charge.
Considérez les plugins de champs personnalisés
Si vous avez du mal à créer des champs personnalisés, vous pouvez utiliser un plugin. Advanced Custom Fields est un plugin de champs personnalisés populaire pour WordPress. Disponible en versions gratuite et payante, il offre un constructeur convivial pour les débutants pour les champs personnalisés.
Avec les champs personnalisés avancés, vous aurez le choix entre des dizaines de types de champs. Vous pouvez les utiliser pour ajouter facilement des métadonnées aux publications et aux pages. Certains des types de champs inclus dans les champs personnalisés avancés sont le texte, la plage, la case à cocher, vrai ou faux, le sélecteur de sélection et d'heure et Google Maps. Vous pouvez également charger les métadonnées dans le thème de votre site Web sans vous soucier de PHP.
Conclusion
WordPress prend en charge les métadonnées personnalisées sous la forme de champs personnalisés. Constitué d'une paire clé/valeur, chaque champ personnalisé contient des informations sur une publication ou une page. Si vous êtes à l'aise avec PHP, vous pouvez les créer à la main. Si vous avez peu ou pas d'expérience avec PHP, vous pouvez utiliser un plugin comme Advanced Custom Fields.