在我的帖子发布2周后,如何在WordPress中隐藏div标签

时间:2018-04-25 18:21:35

标签: wordpress

我需要在帖子发布两周后隐藏div标签。我的Cms是Wordpress。 我需要通过php代码来做到这一点。没有JavaScript。请帮忙。

1 个答案:

答案 0 :(得分:0)

我猜你的循环中有div标记。所以只需获取发布日期,将其与当前日期进行比较,然后完成其余的工作。

检查以下代码,如果这是您想要的,请在代码块中使用它。

function dateDifference($date_1 , $date_2 ) {

    $datetime1 = date_create($date_1);
    $datetime2 = date_create($date_2);

    $interval = date_diff($datetime1, $datetime2);

    $day = $interval->format('%d');
    $days = (int)str_replace(" Days", "", $day);

    return $days;
}

上面是函数,它应该在外部循环。

$date1 = date('Y-m-d', strtotime(get_the_date())) ;
$current_date1 = date('Y-m-d', time()) ;

$days = dateDifference($date1, $current_date1);

if($days > 14 ) {
    // Your code block to hide/show element
}

以上代码应该在循环内。

我希望这可以帮助你:)