ラジオボタンにチェックされた値によってイメージを振り分ける
このブログで使用しています。
ラジオボタンにチェックされた値によってイメージを振り分ける。
その他にチェックした場合は
entry_imgのカスタムフィールドに入れた画像URLが読み込まれます。
カスタム投稿はadvanced custom fieldsで出力しています。
PHP
<div class="entry_img ">
<?php $entry_cate = get_field('entry_cate');
//'entry_img'はあらかじめ変数入れておく
$entry_img = get_field('entry_img');
//entry_cateの値が'その他'以外のとき
//選択したラジオボタンに合った画像が挿入される
if ($entry_cate != 'その他') {
$entry_bg = "/img/common/" . $entry_cate . ".png";
} else {
//entry_cateの値が'その他'のとき
//'entry_img'を挿入する
$entry_bg = $entry_img;
} ?>
<?php if ($entry_cate != 'その他') : ?>
<!--entry_cateの値が'その他'以外のとき-->
<div class="entry_img_cover" style="background-image:url(<?php bloginfo('template_directory'); ?><?php echo $entry_bg; ?>)"></div>
<?php else : ?>
<!--entry_cateの値が'その他'のとき-->
<div class="entry_img_cover" style="background-image:url(<?php echo $entry_bg; ?>)">
</div>
<?php endif; ?>
</div>