前提・実現したいこと
ワードプレスのカスタマイズをしています。
ワードプレスのカスタムフィールドに入力したURLをこのような形で吐き出しています。
①
<?php echo get_post_meta($post->ID, 'link_url', true); ?>ここには、カスタムフィールドに入力した任意の https://teratail.com/ などのようなリンク先のURLを吐き出します。
これ単体であれば問題なく文字列の吐き出しはできました。
仮に
<a href="<?php echo get_post_meta($post->ID, 'semi_link_url', true); ?>" ></a>
のような形でリンクとして吐き出すこともできました。
次に、選択項目がつくってあって、選択によって以下のように出力し、そのなかに上記のURLを入れたいのですが
うまくいきません。
以下の「ああああ」のところに上記①を反映させたいのです。
<?php if ($semi_link_type == 'semi_btx1') { echo '<a class="semi2_link_bt" href="ああああ" target="_blank">セミナーの様子</a>'; } else if ($semi_link_type == 'semi_btx2') { echo '<a class="semi2_link_bt" href="ああああ" target="_blank">セミナーの様子2</a>'; } else if ($semi_link_type == 'semi_btx3') { echo '<a class="semi2_link_bt" href="ああああ" target="_blank">セミナーの様子3</a>'; } ?>試したこと
<?php if ($semi_link_type == 'semi_btx1') { echo '<a class="semi2_link_bt" href="<?php echo get_post_meta($post->ID, 'semi_link_url', true); ?>" target="_blank">セミナーの様子</a>';} else if ($semi_link_type == 'semi_btx2') {
echo '<a class="semi2_link_bt" href="<?php echo get_post_meta($post->ID, 'semi_link_url', true); ?>" target="_blank">セミナーの様子2</a>';
} else if ($semi_link_type == 'semi_btx3') {
echo '<a class="semi2_link_bt" href="<?php echo get_post_meta($post->ID, 'semi_link_url', true); ?>" target="_blank">セミナーの様子3</a>';
}
?>
php の中に php を書いているからだと思うのですが、うまくいきません。
ああああ の中に、echo で吐き出したURLの文字列を反映させるには、どのようにしたらよろしいでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。