<?php
if(is_array(post_custom('shashu')))
{$shashu_all = post_custom('shashu');}
else
{$shashu_all = array(post_custom('shashu'));}
foreach($shashu_all as $shashu):
if ( $shashu == 'NA' ):?>
<span class="na_c icon_sb p95" >NA</span>
<?php elseif ( $shashu == 'NB' ):?>
<span class="nb_c icon_sb p95">NB</span>
<?php elseif ( $shashu == 'NC' ):?>
<span class="nc_c icon_sb p95">NC</span>
<?php endif;
endforeach; ?>
参考http://ooo-000-ooo.com/wordpress/725
<?php
// チェックボックスが複数押された状態だとarrayに格納されるので、
// is_array()で、フィールドがarrayになっているか調べる。
if( is_array(post_custom('フィールド名'))) {
$post_chkbox = post_custom('フィールド名'); // arrayの場合は、そのまま使う
}
else {
$post_chkbox = array(post_custom('フィールド名')); // そうでない場合はarrayに格納しなおす
}
// arrayの内容を表示
foreach($post_chkbox as $val){
echo $val;
}
?>
<?php
// チェックボックスが複数押された状態だとarrayに格納されるので、
// is_array()で、フィールドがarrayになっているか調べる。
if( is_array(post_custom('Favorite Fruits'))) {
$post_chkbox = post_custom('Favorite Fruits'); // arrayの場合は、そのまま使う
}
else {
$post_chkbox = array(post_custom('Favorite Fruits')); // そうでない場合はarrayに格納しなおす
}
// arrayの内容に応じて結果を編集
foreach($post_chkbox as $val){
//
switch($val){
case 'apple':
$return_value = 'Mac';
break;
case 'orange':
$return_value = 'Ubuntu';
break;
case 'banana':
$return_value = 'Windows';
break;
default:
$return_value = 0;
}
echo $return_value;
}
?>