X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

Время с момента публикации записи на WordPress

Приклад
  • 2024-11-23
  • 5291 переглядів

  • Дизайн та розробка сайту

Доброго времени суток. 🙂

Хочу показать вам вывод даты публикации записи, но не совсем в обычном виде. Это скорее будет обратный отсчет от момента публикации. На сайте есть статья о том - как вывести дату WordPress, но в обычном виде. Можете почитать если интересно.

Сколько времени от момента публткации

Этот же способ немного отличается. Как и сказал, тут принцип обратного отсчета. То есть, посетителю будет показано сколько времени назад была совершена публикация. Например - 2 часа назад или 1 день назад ну и так далее. Это явно отличается от простой даты типа 15.04.2015г.

Такой вывод даты будет полезен скорее новостным сайтам. Ну или тем, где постоянно публикуется материал и от его давности, что-то зависит. Посетитель увидит новость и поймет, что это было вчера или месяц назад и сегодня уже не актуально. Ведь иногда человек может просто забыть какое сегодня число. На сайте будет новость, что нужно собраться сегодня и сделать что-то, а рядом надпись - 1 день назад. Значит, сегодня уже, идти никуда не нужно. 🙂

Чтобы вывести такой формат времени публикации, нужно сначала определится с местом, где будет размещена такая информация. Чаще всего это главная страница - index.php или страница записи - single.php.

Далее в этом месте добавляем вот такой вот код:

<?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' назад'; ?>

Вот, собственно и все. Сложного нет ничего, можете заключить в теги и добавить стилей, чтобы задать корректный, правильный внешний вид, подходящий к стилю Вашего сайта вид.

У себя на сайте я этот способ не использую, потому как у меня нет особого значения давно ли опубликована статья. Работоспособность кода я проверил и все работает на пятерочку с плюсом. Код рассчитан для вставки в HTML код, поэтому заключен в теги PHP. Если Вам надо вставить внутри цикла, который полностью написан на PHP, удалите теги вначале и в конце:

<?php    ?>

Надеюсь, кому-то пригодится. Ведь каждый вебмастер хочет сделать свой сайт как можно лучше, удобнее и приятнее для посетителя.

На этом все, спасибо за внимание. 🙂

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 12, в среднем: 4.7 из 5
Читайте також

Deprecated: Функція WP_Query викликана з аргументом, який вважається застарілим з версії 3.1.0! Вираз caller_get_posts застарілий. Використовуйте ignore_sticky_posts. in /var/www/vhosts/gnatkovsky.com.ua/gnatkovsky.com.ua/public/wp-includes/functions.php on line 6078