web-dev-qa-db-ja.com

'get_post_custom'を使用してカスタム投稿タイプの画像を取得する

私は私のカスタム投稿タイプのためにアップロードした画像の画像ソースをwhileループの外側でエコーしようとしています。

私は以下を使いました:

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

電話番号などを取得するために、このコードを簡単に使用できます。

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

しかし、同じコードを使って画像を取得しようとすると、戻ってくるのは数だけです。

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

$ custom_fieldsのvar_dumpを実行すると、この関数を使用してこのデータをループ外にロードすることはできないようです。誰かが私がループをする必要なしにここでするべきことを知っていますか?

2
Adam Moss

私はあなたが逃げることができると思います

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

そしてそれを表示する

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