###ノンプログラマーです。Advance Custom Fieldでイベント情報を作ってもらったのですが、ある日Fieldが空っぽになってしまい、再度設定をし直しています。
作ってくださったプログラマーの方と連絡がつかず、困っているので教えていただけると幸いです。
###発生している問題・エラーメッセージ
以下のコードで、event_activeがNOだった場合に、申し込みは間も無く開始ですというボタンを表示し、event_linkにURLが書き込まれると、申し込み受付中と出る仕組みになっていました。
event_activeのfieldを真偽にして、
event_link をLink
にして、Fieldを作り直して見たのですが、うまく表示されません。
どうか、non programmerにわかる表現で、これを教えていただけないでしょうか?
<?php if( get_field('event_active') == 'no'){ echo '<div class="booking_btn"><span>申し込みは間も無く開始です</span></div>'; } elseif ( get_field('event_active') == 'yes'){ echo '<div class="booking_btn">'; if ( get_field('event_link') !== ''){ echo '<a href="'; echo get_field('event_link'); echo '">申し込み受付中</a>'; } else { echo '申し込み受付中'; } echo '</div>'; } ?>
###試したこと
思いつく限りの組み合わせでfieldを設定してみましたが、わかりませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
ACFのフィールドがなぜか保存できない状態が続いて、プロバージョンにアップグレードして、問題は解決したので、proを使っています。
回答1件
あなたの回答
tips
プレビュー