サポート » プラグイン » カスタムフィールドテンプレート / 値が一致したら画像表示

  • 解決済 gcr005

    (@gcr005)


    お世話になります。

    カスタムフィールドテンプレートで
    チェックボックスを選んだ値だけ画像表示したいのですが、
    うまくいきません…。

    もう少し詳しく言いますと、
    1つのキー対して、5つの値があります。
    それらを表(テーブルとか)にして
    選んだ値の箇所だけ画像を表示したいのです。

    どなたか教えていただけないでしょうか。
    よろしくお願い致します。

    環境は、mac、ブラウザはfirefox、wordpressのバージョンは、3.3.1です。
    よろしくお願い致します。

5件の返信を表示中 - 16 - 20件目 (全20件中)
  • トピック投稿者 gcr005

    (@gcr005)

    hissy様

    何度もありがとうございます。

    すいません、よくわかっていないのに
    返事をしてしましました。

    使用しているプラグインは、
    カスタムフィールドテンプレートです。

    また、いただいたコードをいれたところ、
    プレビューの画面で
    いかのようなコードが表示されました。
    こちらのことでしょうか?

    [“チェックリスト”]=> array(2) { [0]=> string(15) “やること2” [1]=> string(9) “やること1” }

    よろしくお願い致します。

    モデレーター Takuro Hishikawa

    (@hissy)

    なるほど。試しにこのように分岐を書いてください。

    $post_meta = get_post_meta(get_the_ID(),'チェックリスト');
    if ( in_array('やること1',$post_meta) ) {
      echo 1;
    } else{
      echo 0;
    }
    トピック投稿者 gcr005

    (@gcr005)

    hissy様

    できました!
    何度も何度もありがとうございます!
    以下のコードで完璧にできました!
    以下の「やること1」を2〜5に変更してやることで出来ました!

    <?php
    $post_meta = get_post_meta(get_the_ID(),’チェックリスト’);
    if ( in_array(‘やること1’,$post_meta) ) {
    echo “<img src=’maru.jpg’ />\n”;
    } else{
    echo “<img src=’batu.jpg’ />\n”;
    }
    ?>

    本当に何度も何度も質問に答えて頂き、
    ありがとうございました!
    本当に感謝でございます!

    解決済みとさせていただきます。
    ありがとうございました。

    モデレーター Takuro Hishikawa

    (@hissy)

    var_dumpの内容が読めれば、自力で解決できる内容ですので、次はぜひvar_dumpの内容が読めるようにチャレンジしてみてください。
    PHPを学ぶ時、最初に憶えて欲しいvar_dump

    トピック投稿者 gcr005

    (@gcr005)

    すいません、コメントいただいていました。

    はい、ありがとうございます。
    var_dumpについてこちら参考にさせていただきます。
    そして、PHPに関しても勉強していかなければ…。

    今回は本当に助かりました。
    hissy様、ありがとうございました!

5件の返信を表示中 - 16 - 20件目 (全20件中)
  • トピック「カスタムフィールドテンプレート / 値が一致したら画像表示」には新たに返信することはできません。