• いつもフォーラムを参考にさせていただいておりますtetsu1977と申します。
    色々と行いましたがどうしてもわからないことがありまして投稿させていただきました。
    お手数ですみませんがどなたかおわかりになられる方がいましたら、どうかご教授いただけないでしょうか?
    すみませんがよろしくお願いします。

    件名のカスタムフィールドテンプレートについてですが、
    if文で条件分岐にて処理を行いたく思っております。

    ループ内にて下記のコード

    <?php

    $sell = get_post_meta($post->ID, ‘販売状況’, true);

    if ( $sell == 販売中 ){
    print “販売中”;
    }
    else {
    print ‘<span>売約済み</span>’;
    }
    ?>

    を記入すれば希望通りに表示されます。

    しかし本来はループの外で上記の表示をしたく思っていますがループの外にだすと
    変数
    $sell

    get_post_meta($post->ID, ‘販売状況’, true);
    がうまく代入できていないようです。

    お手数で済みませんがループの外でも変数にget_post_meta($post->ID, ‘販売状況’, true);を代入する方法をご教授いただけないでしょうか?

    どうぞ」よろしくお願いします。
    また質問文章がわかりにくくすみませんがお分かりになられないようでしたらまた投稿させていただきますのですみませんがお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • tetsu1977さん

    投稿やカスタム投稿タイプの詳細ページであれば、$postを上書きしていないかぎり、提示いただいたコードで動作するはずです。

    ループ外のどこでどのように表示させようとしているのか、もう少し詳しく説明いただけますか。

    トピック投稿者 tetsu1977

    (@tetsu1977)

    jim912様

    お世話になります。
    tetsu1977です。

    早速ですが、jim912様お気にかけていただいて大変ありがとうございます。
    一応その後解決することができ大変たすかりました。
    ありがとうございます。

    しかしながら返信が遅くなってしまい大変申し訳ございません。
    これにこりず今後ともよろしくお願い申し上げます。

    ありがとうございました。

    tetsu1977

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「カスタムフィールドテンプレートについて」には新たに返信することはできません。