Wordpress でイベント ディレクトリを作成しており、ホームページ、カテゴリ、および検索結果ページにイベントのリストを掲載しています。ページのサンプル画像: Imgur
ご覧のとおり、リストには開始日と終了日の両方が表示されます。これは、開始日と終了日が同じ場合でも、すべてのイベントに対して行われます。以下の条件を作成したいと思います。
- 開始日と終了日が等しい場合は、開始日のみを表示します。
そうしないと
- 開始日と終了日が等しくない場合は、両方を表示します。または終了日が開始日より大きい場合は、両方を表示します。
これが私がこれまでに持っているものです:
<span class="date">
<?php if($post->post_type == 'post'){
echo $date = date_i18n("d M",strtotime($post->post_date));
}else{
echo $date = date_i18n("d M",strtotime(get_post_meta($post->ID,'st_date',true))).' to
'.date_i18n("d M",strtotime(get_post_meta($post->ID,'end_date',true)));
}
?>
</span>
あなたの助けに感謝