web-dev-qa-db-fra.com

Obtention d'une image de type publication personnalisée à l'aide de 'get_post_custom'

J'essaie de faire écho à l'image src d'une image que j'ai téléchargée pour mon type de message personnalisé en dehors de la boucle while.

J'ai utilisé les éléments suivants:

$custom_fields = get_post_custom($_GET['id']);

Je peux facilement maintenant utiliser ce code pour obtenir, par exemple, le numéro de téléphone:

echo $custom_fields['telephone'][0]; // e.g. returns 0800 555 222 

Cependant, lorsque j'essaie d'obtenir une image en utilisant le même code, tout ce que je reçois est un nombre.

echo $custom_fields['logo'][0]; // e.g. returns 247

En faisant un var_dump de $ custom_fields, il semble que je ne puisse pas charger ces données en dehors de la boucle en utilisant cette fonction. Est-ce que quelqu'un sait ce que je suis censé faire ici sans avoir à faire une boucle?

2
Adam Moss

Je crois que vous pouvez vous en tirer

$image_upload = get_post_meta($post->ID, 'logo', true); // CALL IMAGE

puis l'afficher avec

echo wp_get_attachment_image($image_upload);  // Echo image
4
RCNeil