Page 1 sur 1

ACF requete PHP

Posté : 01 mai 2015, 19:14
par soniadm
Bonjour à tous,

J'ai chargé le plugin ACF pour créer des métaboxes dans wordpress.
J'ai rajouté un champs photo qui doit apparaitre sur les profils des utilisateurs. Ce champs s'appelle 'badge'.
Mon problème est que je ne sais pas appliquer le code pour que l'image apparaisse effectivement.
Sur le site, il donne un code en exemple:
http://www.advancedcustomfields.com/resources/image/

Pour l'instant, j'ai le code suivant:
<?php

$badge = get_field('badge', $user->ID);

if( !empty($badge) ): ?>

<img src="<?php echo $badge['url']; ?>" alt="<?php echo $badge['alt']; ?>" />

<?php endif; ?>


J'essaye depuis des jours sans succès, je vous remercie vraiment par avance pour votre aide,

Merci!!!

Sonia

Re: ACF requete PHP

Posté : 22 mai 2015, 15:20
par Saian
Salut,

D'après la documentation :
Retrieving a field

This example will retrieve a field value from a user with an ID of 1.
<?php

$variable = get_field('field_name', 'user_1');

// do something with $variable

?>
Il semblerait donc qu'il faut faire :
$badge = get_field('badge', 'user_'.$user->ID);
Je pense que sinon l'id fournis est considéré comme un id de post.

Re: ACF requete PHP

Posté : 25 mai 2015, 15:16
par soniadm
Salut Saian,

Merci beaucoup pour ton message.
J'ai finalement modifié cette ligne et ça a marché

$badge = get_field('badge', $profile_author);

Merci encore!

Sonia