woocommerceテンプレートにカスタムフィールドがあります。選択ボックスからの値が0と1Wordpress woo-commerce get_post_meta/elseがページをハングアップする場合
私はそれが選択に応じて1または0をエコーするファイル私の製品テンプレートでこれを入れ
<?php echo get_post_meta(get_the_ID(), '_select', true); ?>
は、しかし、私は別のをエコーしたい作られた場合ですボタンとif/else文の値に応じてボタンを押します。私はこのページをしようとするだけで、なぜこれが起こっている
<h1>
<?php
$grade = get_post_meta(get_the_ID(), '_select', true);
if ($grade == true) {
echo "<a class="button small secondary" title="" href="">True</a>";
}
else if ($grade == false){
echo "<a class="button small secondary" title="" href="">False</a>";
}
?>
</h1>
任意のアイデアを...ハングアップし、次のコードをロードしないのだろうか?
文字列として取得しようとしましたか? $ grade == 'true'。 $ grade == 1? – Benoti
アイデア:$グレードは真でも偽でもない(ヌルかもしれない?) 愚かなサウンド?簡単にテストできます。 'else if'節を 'else'にします。そうすれば、あなたはどちらか一方のエコーが実行されることが保証されます。 –