カスタム フィールドが「空」でない (何かを含む) 場合に何かをエコーする条件を作成しようとしています。
以下は、「エコー」したいものです。
<div>Who is there?: <?php echo genesis_get_custom_field('FOO'); ?></div>
これにより、次の結果が得られます。
A) "誰がいる?:" (FOO が "空" の場合)
B) "Who is there?: Me" (FOO に "Me" が含まれる場合)
次の提案された条件を追加すると:
<?php if ( genesis_custom_field('FOO') != "") { ?>
<div>Who is there?: <?php echo genesis_get_custom_field('FOO'); ?></div>)
<?php } ?>
FOOが「空」の場合、結果は予想どおり「NULL」です
しかし、FOO = "Me" の場合、結果のエコーは次のようになります。
"Me" (DIV を含むすべての "html" が取り除かれます)
「単純な」構文の問題があると確信しています...私はPHPのマニュアルとGoogleを無駄に精査しました...
私が見つけることができる唯一のあいまいな参照は、HTML の行全体を「エコー」することです。これが良い解決策である場合、誰かが「DIV」が埋め込まれた「エコー」であるコードに「エコー」が埋め込まれた私の作業中の「DIV」を変更する方法の例を共有するように親切にできますか?