WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений

Условие, которое касается даты поста

Нужно для постов, которые опубликованы меньше 10 дней назад вывести код. Помогите создать условие if которое будет определять сколько дней посту.

0
lethalblo
месяц назад 9
  • 0
    kolshix677 paxtoy.com

    я чтоб сильно не заморачиваться, так как далек от программирования, делал так

    // 3600 = 1 hour
    $post_publisht = strtotime( get_post_time('Y-m-d H:i:s' , false) ) ;
    $current_time  = strtotime( current_time('Y-m-d H:i:s' , false) );
    далее математика
    $current_time - $post_publisht и если получившееся число более 10 дней, тогда чтото выполнял 
    Комментировать
  • 1
    Andrew378 america-xix.ru
    $post_time = strtotime ('+ 10 days', strtotime(get_post_time('Y-m-d H:i:s' , false))); // получает метку времени публикации + 10 дней
    $current_time =  strtotime( current_time('Y-m-d H:i:s' , false) ); // получает текущую  метку времени
    
    if ($current_time < $post_time) {
    	// запись опубликована менее десяти дней назад
    }
    lethalblo месяц назад

    Спасибо, код немного солоноватый для меня, но вроде работает как надо.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация