Advanced Custom Fieldsの出力

参考http://kotori-blog.com/wordpress/acf_output/

<?  
//テキスト
$txt = get_field('txt');
if($txt){ ?><p>テキスト:<? echo $txt; ?></p>
<? }
 
//テキストエリア
$area = get_field('area');
if($area){ ?><p>テキストエリア:<? echo $area; ?></p>
<? }
 
//数値
$num = get_field('num');
if($num){ ?><p>数値:<? echo $num; ?></p>
<? }
 
//メール
$mail = get_field('mail'); 
if($mail){ ?><p>メール:<? echo $mail; ?></p><? }
 
//パスワード
$passwd = get_field('passwd');
if($passwd){ ?><p>パスワード:<? echo $passwd; ?></p>
<? }
 
//Wysiwyg エディタ
$editor = get_field('editor'); 
if($editor){ ?><p>Wysiwyg エディタ:<? echo $editor; ?></p>
<? }
 
//画像(返り値は「画像ID」)
$img = get_field('img');
$imgurl = wp_get_attachment_image_src($img, 'full'); //サイズは自由に変更してね
if($imgurl){ ?><img src="<? echo $imgurl[0]; ?>" alt=""></p>
<? }
 
//ファイル(返り値は「ファイルURL」)
$file = get_field('file');
if($file){ ?><a href="<? echo $file; ?>" target="_blank">ファイル</a></p>
<? }
  
//セレクトボックス
$select = get_field('select');
if($select){ ?><p>セレクトボックス:<? echo $select; ?></p>
<? }
 
//チェックボックス
$check = get_field('check');
if($check){
    foreach((array)$check as $value) {
        echo "セレクトボックス:".$value;
    }
}
 
//ラジオボタン
$radio = get_field('radio'); 
if($radio){ ?><p>ラジオボタン:<? echo $radio; ?></p>
<? }
 
//真/偽
$singi = get_field('singi'); 
if($singi){ ?><p>真/偽:<? echo $singi; ?></p>
<? }
 
//ページリンク
$pagelink = get_field('pagelink');
if($pagelink){ 
    foreach((array)$pagelink as $value) {
        echo "ページリンク:".$value;
    }
}
 
//投稿オブジェクト
$object = get_field('object'); 
if($object){ ?><p>投稿オブジェクト:<? echo $object->post_title; ?></p>
<? }
 
//関連(返り値は「Post Objects」)
$kanren = get_field('kanren');
if($kanren){ ?>
<p>関連:<? foreach((array)$kanren as $value) {
    echo '<a href="'.get_the_permalink($value->ID).'">'.$value->post_title.'</a>';
    if ($value !== end($kanren)) {
        echo ", ";
    }
} ?></p><? }
 
//タクソノミー(返り値は「Term Object」)
$taxo = get_field('taxo'); 
if($taxo){ ?><p>タクソノミー:<? 
foreach((array)$taxo as $value) {
    echo '<a href="http://kotori-blog.com/taxonomy/'.$value->slug.'">'.$value->name.'</a>';
    if ($value !== end($taxo)) {
        echo ", ";
    }
} ?></p><? }
 
//ユーザー(フィールドタイプは「セレクトボックス」)
$user = get_field('user');
if($user){ ?><p>ユーザー:<?
    echo '<a href="http://kotori-blog.com/anthor/'.$user['user_nicename'].'">'.$user['nickname'].'</a>';
?></p><? }
 
//ユーザー(フィールドタイプは「Multi Select」)
$user = get_field('user');
if($user){ ?><p>ユーザー:<?
foreach((array)$user as $value) {
    echo '<a href="http://kotori-blog.com/anthor/'.$value['user_nicename'].'">'.$value['nickname'].'</a>';
    if ($value !== end($user)) {
        echo ", ";
    }
} ?></p><? }
 
//Google Map
$googlemap = get_field('googlemap'); 
if($googlemap){ ?><p>Google Map:<? echo $googlemap['address']; ?> lat:<? echo $googlemap['lat']; ?> lng:<? echo $googlemap['lng']; ?></p><? }
 
//デイトピッカー
$datepicker = get_field('datepicker'); 
if($datepicker){ ?><p>デイトピッカー:<? echo $datepicker; ?></p>
<? }
 
//カラーピッカー
$color = get_field('color');
if($color){ ?><p>カラーピッカー:<? echo $color; ?></p>
<? } ?>