Petit conseil cours intensif de 4 minutes dans des champs personnalisés WordPress

Le sujet d'astuce concernant la vidéo Basix d'aujourd'hui provient d'une question sur Twitter concernant l'utilisation de champs personnalisés dans WordPress. Heureusement, comme vous le constaterez, attacher des données uniques à des publications est aussi simple que d'attribuer une valeur dans la page "Modifier la publication", puis de référencer ces informations avec la méthode get_post_meta ()..


Abonnez-vous à notre page YouTube pour voir tous les tutoriels vidéo!

Préfère regarder cette vidéo sur Screenr.com?


Étape 1: Créer un nouveau poste

Dans votre environnement de test local, créez une nouvelle publication dans le panneau d'administration WordPress et faites défiler l'écran jusqu'en bas, jusqu'à ce que le widget "Champs personnalisés" s'affiche..

Cette section permet une clé et une valeur. Par exemple, si vous ne tirez pas parti de la nouvelle fonctionnalité "Publier la vignette", disponible dans WordPress 2.9, et que vous avez besoin d’un moyen de joindre une vignette à chaque publication, vous pourrez effectuer cette tâche à cet endroit. Vous pouvez attribuer une clé "thumb" et une valeur égale à un chemin d'accès à la vignette souhaitée. Allez-y et remplissez cette section avec quelques données de test - tout ce que vous voulez. J'utiliserai "difficulté" comme clé, "et" difficile "comme valeur.


Étape 2: Éditer Index.php

Maintenant, visitez votre thème et dans la boucle WordPress de votre page index.php, référencez la méthode get_post_meta ().

 ID, 'difficulté', vrai); ?><

Cette méthode accepte trois paramètres.

  • L'identifiant pour le post souhaité. Vous pouvez utiliser $ post-> ID ou "the_id ()" pour insérer cette valeur.
  • La clé dont vous avez besoin. N'oubliez pas que vous pouvez insérer plusieurs champs personnalisés. C'est pourquoi nous devons faire référence à la clé, dans mon cas, "difficulté".
  • Un booléen, qui détermine si vous souhaitez que les informations soient renvoyées sous forme de chaîne ou de tableau. Comme je répète ma valeur, j'ai choisi true (ou chaîne).

Étape 3: Et si…

Si vous visualisez le site Web, vous verrez la valeur correcte. Si vous avez opté pour un chemin de vignette dans votre champ personnalisé, assurez-vous de répercuter cette chaîne à partir d'une balise IMG, en conséquence. Cependant, il y a un problème ici; il est possible que ce ne soit pas CHAQUE poste qui aura ce champ personnalisé «difficulté» attaché, mais nous supposons de façon flagrante qu'il y en aura. C'est inefficace. Au lieu de cela, pourquoi ne pas créer d’abord une instruction "if" et déterminer si la clé souhaitée existe en premier. Smarter right?

 ID, 'difficulté')):?>  ID, 'difficulté', vrai); ?> 

Conclusion

Les champs personnalisés sont un élément essentiel de la boîte à outils de tous les concepteurs expérimentés de WordPress. Apprenez-les et utilisez-les! Merci d'avoir lu ou regardé!