Делаем новый условный таг: «Старше чем»
Бывает такое, когда нам нужно показать или наоборот скрыть что-либо на странице (например рекламу), когда запись уже существует определенное время.
Именно для таких случаев будет полезен данный код, приведенный ниже, добавляем в functions.php:
-
function is_old_post($days = 5) { // 5 дефолтное значение, если будет отсутствовать кол-во дней
-
$days = (int) $days;
-
$offset = $days*60*60*24;
-
if ( get_post_time() < date('U') — $offset ) { return true; }
-
else { return false; }
-
}
Соответственно теперь, там, где нужно использовать этот условный комментарий, вставляем код:
-
if ( is_old_post(10) ) { // 10 — количество дней соответственно
-
// сделать что-то, если запись старше 10 дней
-
} else {
-
// сделать что-то, если запись младше 10 дней
-
}
Оригинальная идея взята с WPengineer