サポート » プラグイン » Advanced Custom Fieldsのチェックボックスについて

  • Advanced Custom Fieldsを使ってチェックボックスのオンオフで、表示する画像を変えようと思っています。
    チェックボックスはリンゴ、バナナ、オレンジの3つがあり、どのチェックボックスにもチェックが入っていないと
    Warning: in_array() [function.in-array]: Wrong datatype for second argument in
    というエラーが出てしまいます。
    どれかひとつでもチェックされていれば問題ありません。
    コードは以下のように書いています。

    • <?php if (in_array(‘リンゴ’, get_field(‘fruits’,$post->ID))) : ?>
      <img src=”images/ringo_on.gif”>
      <?php else: ?>
      <img src=”images/ringo_off.gif”>
      <?php endif; ?>
    • <?php if (in_array(‘バナナ’, get_field(‘fruits’,$post->ID))) : ?>
      <img src=”images/banana_on.gif”>
      <?php else: ?>
      <img src=”images/banana_off.gif”>
      <?php endif; ?>
    • <?php if (in_array(‘オレンジ’, get_field(‘fruits’,$post->ID))) : ?>
      <img src=”images/orange_on.gif”>
      <?php else: ?>
      <img src=”images/orange_off.gif”>
      <?php endif; ?>

    WordPressのバージョンは3.5.1、Advanced Custom Fieldsのバージョンは4.0.3です。
    PHPの知識が乏しいため、どなたかご教授いただけたらと思います。
    よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Advanced Custom Fieldsのチェックボックスについて」には新たに返信することはできません。