Vidéo: WordPress : comment intégrer des champs personnalisés ACF à 1 modèle de page produit WooCommerce 2025
Si vous ajoutez un champ personnalisé à votre propre site, il se peut qu'il n'apparaisse pas comme vous le vouliez. afficher correctement, vous devez ouvrir les fichiers modèles et creuser un peu dans le code.
Vous pouvez ajouter des champs personnalisés à vos modèles de plusieurs façons pour afficher la sortie des champs que vous avez définis. Le plus simple consiste à utiliser le
get_post_meta ();
fonction de balise de gabarit, qui ressemble à ceci:
php $ key = " NAME "; echo get_post_meta ($ post-> ID, $ clé, vrai); ? >
Voici comment cette fonction se décompose:
-
php
: Lance la fonction PHP. Chaque balise template ou fonction doit démarrer PHP avecphp
. -
$ key = " NAME
";: Définit le nom de la clé que vous souhaitez afficher Vous définissez le nom lorsque vous ajoutez le champ personnalisé à votre message. -
echo get_post_meta:
Récupère les données du champ personnalisé et les affiche sur votre site Dans cet exemple, cet appel à meta meta trois paramètres:- (
$ post-> ID
: Un paramètre qui définit dynamiquement l'ID spécifique du message affiché afin que WordPress sache quelles métadonnées afficher: -
$ key,
: Un paramètre qui obtient la valeur du Custom Field en fonction du nom, tel que défini dans le paramètre$ key = " NAME
"; plus tôt dans la chaîne de code. -
true);
: Un paramètre qui indique à WordPress de renvoyer un seul résultat plutôt que plusieurs résultats. (Par défaut, ce paramètre est défini surtrue
; ne le modifiez pas, sauf si vous utilisez plusieurs définitions dans le paramètre Valeur de votre champ personnalisé.)
- (
-
? >
: Met fin à la fonction PHP.
Les
$ key = "humeur";
Une partie de la fonction indique à WordPress de renvoyer la valeur du champ personnalisé avec le nom de
humeur
.
