get_post_meta の if ステートメントを修正しようとしています。何かあれば情報を表示したい、何もなければ何も表示しない。これは私が取り組んでいる例ですが、運が悪いです。
if(get_post_meta()); echo '<a href="'.get_post_meta($post->ID, 'text', true).'">'; endif;
どんな助けでも大歓迎です。ありがとう。
get_post_meta の if ステートメントを修正しようとしています。何かあれば情報を表示したい、何もなければ何も表示しない。これは私が取り組んでいる例ですが、運が悪いです。
if(get_post_meta()); echo '<a href="'.get_post_meta($post->ID, 'text', true).'">'; endif;
どんな助けでも大歓迎です。ありがとう。
構文に誤りがあります。使用する
if($condition): statements; endif;
^
それ以外の
if($condition); statements; endif;
^
だからあなたのコードは
if(get_post_meta()):
echo '<a href="'.get_post_meta($post->ID, 'text', true).'">';
endif;
これは、制御構造の代替構文です。
スタンダードでいつでも使える
if($conition) {
// statements
// .....
}
else {
// otherweise
}