@msdoc11

Как добавить время публикации к функции Wordpress?

Имеется код:

add_filter('the_time', 'dynamictime'); function dynamictime() {
    global $post;
    $date = $post->post_date;
    $time = get_post_time('G', true, $post);
    $mytime = time() - $time; 
    if($mytime > 0 && $mytime < 1*24*60*60) $mytimestamp = sprintf(__('%s ago'), human_time_diff($time));
    else $mytimestamp = date(get_option('date_format'), strtotime($date)); return $mytimestamp;
    }

Выводит дату публикации, например "10 секунд назад" или "час назад", а после суток с момента публикации выводит обычную дату. Как добавить к этому еще и точное время после суток, такого вида: "9.9.2021 14:00". Сейчас просто "9.9.2021".
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
karabanov
@karabanov
Системный администратор
date_format и time_format задаются в админке в разделе настройки.

$date_format = get_option('date_format');
$time_format = get_option('time_format');
$mytimestamp  = date("{$date_format} {$time_format}", strtotime($date));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы