Считаю, что читателю важно знать, насколько «свежую» статью он читает на вашем ресурсе. Ведь, согласитесь, то, что было актуально год назад, вполне вероятно, не будет полезным или достоверным спустя это время.
Поэтому будем учиться выводить в анонсах или в полных записях текст, который будет автоматически подсчитывать время с момента публикации поста. Вот, например, вы 5 дней назад опубликовали статью. Вместо обычной даты публикации (25/11/2050) будет выведен текст «Опубликовано 5 дней назад». При этом цифра с каждым днем будет меняться до бесконечности.
○ 1-й способ:
В админ-панеле перейдите «Внешний вид» => «Редактор» => «index.php» и вставьте в цикле вот этот код:
<?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' назад'; ?>
Для тех, кто не понял, куда вставлять код, скажу так: найдите в файле «index.php» вот этот код:
<?php endwhile; ?> <?php endif; ?>
Перед этим кодом вставляйте вот этот код:
<?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' назад'; ?>
Разобрались? Что, нет?!
Тогда смотрите скрин снизу:
○ 2-й способ:
Если запись размещена на сайте меньше чем неделю, то выводится время с момента публикации. Например, опубликованной записи 1 день, значит, выводится время с момента публикации: «Опубликовано 1 день назад»:
Если запись опубликована больше чем неделю назад, выводится дата и время, «Опубликовано 03/26/2015, 11:33».
Теперь сам код.
В админ-панеле перейдите «Внешний вид» => «Редактор» => «index.php» и ищите в коде цикл:
<?php endwhile; ?> <?php endif; ?>
И перед этим циклом ставите вот такой код:
<?php $time_diff = current_time('timestamp') - get_the_time('U'); if($time_diff < 604800){//секунд в неделе = 604800 echo 'Опубликованный ' . human_time_diff(get_the_time('U'), current_time('timestamp')) . ' назад'; }else{ echo 'Опубликовано ' . get_the_date() . ', ' . get_the_time(); }; ?>
Смотрим скрин снизу для лучшего понимания, куда вставлять код:
Вот так вот! Надеюсь, статья была полезная! Удачи и до скорого!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 329815 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274369 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 220443 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186394 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 181501
4 Ответов на комментарий - Как показать время с момента публикации поста на WordPress
Добавить комментарий
Метки: wordpress, без плагинов
Ну да, может кому-то это и требуется. Обычно мне кажется это актуально для крупных новостных порталов, где за день по 20-100 статей печатают. А на наших мини-блогах ребята некоторые даже дату публикаций прячут

Подскажите, какой нужно вставить код, чтобы просто прописывалась дата и время публикации?
А чем этот код не подошел?