【发布时间】:2020-07-17 22:28:26
【问题描述】:
如何使用两个 ACF 日期/时间字段在特定日期的特定时间显示和隐藏内容?我正在主持现场视频活动。我需要在现场活动开始之前显示占位符视频,然后在开始和结束日期/时间(ACF 日期/时间字段)之间显示现场视频。我需要在活动结束日期/时间之后再次显示占位符视频。
我已经为 ACF 配置了一个开始日期/时间字段和一个结束日期/时间字段。
`<?php
$current_date = date('Y-m-d H:i:s');
$current_time = strtotime($current_date);
$start = get_field('start_date');
$end = get_field('end_date');
if ($current_time >= $start && $current_time <= $end){
//show content if between start and end time
echo '<h3>We are Live</h3>';
} else {
//show only before or after start & end time
echo '<h6>Not Live</h6>';
}
?>`
似乎只考虑一天而不考虑时间。
【问题讨论】:
标签: php wordpress datetime advanced-custom-fields acfpro