Comment créer des champs personnalisés WordPress sans plugins
WordPress a facilité la tâche des développeurs personnaliser WordPress de nombreuses façons pour répondre à leurs besoins, notamment en laissant les développeurs attribuer de nouvelles méta-données au sein d’un message. De cette façon, le développeur peut afficher résultats supplémentaires au sein de leurs thèmes ou plugins en plus de données standard telles que le titre, le contenu et l'auteur du message.
Il existe plusieurs méthodes pour créer des méta personnalisées, vous pouvez utiliser un plugin ou travailler sur un framework, ou vous pouvez le faire à partir de zéro. Dans cet article, nous verrons comment créer une méta personnalisée à partir de rien (ce n'est pas si difficile que vous ne le pensez) et l'utiliser pour afficher un message sponsorisé..
Ajouter une métadonnée personnalisée
Tout d'abord, allez dans l'éditeur de publication. Habituellement, vous pouvez y trouver des champs de saisie standard tels que le titre, le contenu, la catégorie et la zone de balises. Il existe également quelques champs cachés, y compris un éditeur de champs personnalisés, que nous pouvons utiliser pour ajouter notre méta personnalisée..
Pour l'afficher, cliquez sur le bouton Options d'écran et cochez la Les champs personnalisés option.
La zone de champ personnalisé devrait maintenant apparaissent au bas de l'éditeur de contenu de publication. Maintenant, nous pouvons ajouter nos méta-données personnalisées.
Une métadonnée unique est traitée avec des paires nom clé / valeur. Par conséquent, comme vous pouvez le voir ci-dessous, la zone Champs personnalisés se compose de deux champs de saisie: nom et valeur..
Dans cet exemple, je vais spécifier une nouvelle méta-donnée pour le message que je suis en train de modifier, avec Bonjour le monde
comme la clé et Bonjour le monde comme valeur.
Cliquez sur Ajouter un champ personnalisé pour les ajouter à la publication. Vous pouvez ultérieurement mettre à jour ou supprimer ces méta-données. De plus, comme vous avez déjà entré un nom de clé, WordPress stockera et répertoriera le nom dans une option déroulante, de sorte que vous puissiez réutiliser la clé sans avoir à la saisir à nouveau..
Récupérer les métadonnées
Avec le jeu de méta-données, vous pouvez maintenant afficher votre fichier single single.php, qui est le fichier pour afficher le contenu d’une publication unique. Vous pouvez appeler la valeur de Bonjour le monde
clé en utilisant le get_post_meta ()
une fonction. ainsi.
Mais gardez à l'esprit que ces méta-données ne seront pas disponibles dans toutes les publications, nous devrons donc exécuter cette fonction dans une instruction conditionnelle; en d'autres termes, nous ne devrions appeler cette fonction que lorsque les métadonnées sont définies dans la publication, sinon elle renverra une erreur.
Étant donné l'extrait de code ci-dessus, vous devriez voir le Bonjour le monde! de la valeur de clé affichée au-dessus du contenu du message.
Spectacle “Message sponsorisé” Boîte
Maintenant, utilisons-le dans un exemple du monde réel. En supposant que nous allons publier une publication sponsorisée et que nous souhaitons afficher une clause de non-responsabilité dans un cadre au-dessus du contenu de la publication, nous pouvons le faire en créant les méta-données nommées. is_sponsored_post
puis en définissant le champ de valeur sur Oui, ainsi.
Nous allons afficher la boîte lorsque la valeur de is_sponsored_post
est réglé sur Oui à travers la déclaration conditionnelle, comme dans l'exemple précédent.
Divulgation: Ceci est un article sponsorisé qui contient des liens d'affiliation. Fin de publication: j'ai reçu une compensation en échange de la rédaction de cette critique.
Et voici à quoi ça ressemble quand le message est affiché.