サポート » 使い方全般 » カスタムフィールドの値が「りんご」の時は「りんご」の文字ではなく画

  • 解決済 pitapa

    (@pitapa)


    お知恵をお貸し下さいませ。

    カスタムフィールドテンプレートプラグインを使っています。

    カスタムフィールドのチェックボックスで
    [果物] □りんご □みかん □ばなな □ぶどう
    があります。

    「りんご」にチェックが入った時は「りんご」のイラストを
    「みかん」にチェックが入った時は「みかん」のイラストを
    「ばなな」と「ぶどう」にチェックが入った時は両方のイラストを
    表示させるようにしたいのですが
    どのように呼び出しタグを書いたら良いのでしょうか?

    <?php echo post_custom(‘果物’); ?>では文字が出てきて
    これでは、違うのだなということは分かるのですが…

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • PHP の質問ですね。

    <?php
    $fruits = (array)post_custom('果物');
    foreach ($fruits as $fruit) {
      switch ($fruit) {
        case 'りんご':
          echo "<img src='apple.png' />\n";
          break;
        case 'みかん':
          echo "<img src='orange.png' />\n";
          break;
        case 'ばなな':
          echo "<img src='banana.png' />\n";
          break;
        case 'ぶどう':
          echo "<img src='grape.png' />\n";
          break;
      }
    }
    ?>

    コード中の src='~.png' は、適当な画像ファイルへのパスにしてください。
    (未検証)

    トピック投稿者 pitapa

    (@pitapa)

    wokamoto様
    ありがとうございます!!!
    思った通りにできました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドの値が「りんご」の時は「りんご」の文字ではなく画」には新たに返信することはできません。