〇以下は、それ以外で、なしということですね。
ありがとうございます!やってみます。
ありがとうございます。
これで、7日~0日・0日以降 で、数字より大きい・小さいにしたらいいのですね。
これだと上手く動かないのです・・。どうしたらよいしょうか・・。
if($days >= 7){
echo “表記なし・・”;
}elseif($days <= 7){
echo “開催直前”;
}
else($days < 0){
echo “募集終了”
}
参考になりそうなコードを、参照に
<?php
// カスタムフィールドを取得する
$event_date = get_post_meta($post->ID , ‘日付カスタムフィールド名’ ,true);
// 日付の文字列を変換する
$event_date_time = date(‘Y/m/d’, strtotime($event_date));
// イベント当日を含めない
// イベント当日を含める場合は、「>」を「>=」に変更
if (date_i18n(‘Y/m/d’) > $event_date_time) :
?>
ここに日付を超えた場合の記述
例:このイベントは終了しました。
<?php elseif(date_i18n(‘Y/m/d’) < $event_date_time): ?>
ここに日付を超えていない場合の記述
例:参加受付中
<?php endif ?>
↓
これを、イベント7日前になったら、○○○
イベント、日付を超えたら、○○○
としたいのですが、イベント7日前になったらが、上手くできないです。
すいません・・。
the_content(); だと、ページに、<p>が自動的に挿入されていました。
解決しました。
ありがとうございます。