イベントが終了したのちの記事に「このイベントは終了しました」などのちょっとしたコメントを掲載する方法を検討しました。
手動でコメントを追加すればどんなことでも可能ですが、今回は日付を比べて条件分岐をしてコメントを表示する仕様を考えました。
あらかじめ、イベント情報のページにはイベントの開催日(複数日に渡る場合は終了日)をYYYYMMDDの形で取得できるように設定しておきます。
今回はAdvanced Custom Fieldsでデイトピッカーを利用しています。
実際に書いてあるコードはこちらです。
<?php $today = date("Ymd");//本日の日づけ $lesson_date = get_field('lesson_date_start');//イベントの日付 //イベントの日付が小さかったら以下を実行 if($today > $lesson_date):?> <p class="thanks-comennt">この勉強会は終了いたしまいた。お集まりいただきありがとうございました m(_ _)m</p> <?php endif;?>