2015年3月6日金曜日

WordPress: Advanced Custom Filed で画像URLを選んでも画像IDが帰ってくる

Advanced Custom Field で設定した値を読み込む場合は、
get_post_meta() ではなく、Advanced Custom Filed の API である get_field() を使う。
http://www.advancedcustomfields.com/resources/get_field/
// デフォルトの関数だと画像 ID が帰ってくる
$url = get_post_meta($post->ID, 'my_custom_image', true);

// 専用の API で取得すると戻り値の設定が有効になり画像 URL が帰ってくる
$url = get_field('my_custom_image', $post->ID);


0 件のコメント:

コメントを投稿