フォーラム

[解決済み] カスタムフィールドの値が「りんご」の時は「りんご」の文字ではなく画 (3 件の投稿)

  1. pitapa
    メンバー
    10 months前の投稿 #

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

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

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

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

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

  2. wokamoto
    メンバー
    10 months前の投稿 #

    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' は、適当な画像ファイルへのパスにしてください。
    (未検証)

  3. pitapa
    メンバー
    10 months前の投稿 #

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

返信

ログイン しなければ投稿できません。

About this Topic