BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как показать время с момента публикации поста на WordPress

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

2015-04-07 / Вр:21:49 / просмотров: 7244

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

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

Поэтому будем учиться выводить в анонсах или в полных записях текст, который будет автоматически подсчитывать время с момента публикации поста. Вот, например, вы 5 дней назад опубликовали статью. Вместо обычной даты публикации (25/11/2050) будет выведен текст «Опубликовано 5 дней назад». При этом цифра с каждым днем будет меняться до бесконечности.

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

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')) . ' назад'; ?>

Разобрались? Что, нет?!:|
Тогда смотрите скрин снизу:

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

2-й способ:

Если запись размещена на сайте меньше чем неделю, то выводится время с момента публикации. Например, опубликованной записи 1 день, значит, выводится время с момента публикации: «Опубликовано 1 день назад»:

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

Если запись опубликована больше чем неделю назад, выводится дата и время, «Опубликовано 03/26/2015, 11:33».

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

Теперь сам код.
В админ-панеле перейдите «Внешний вид» => «Редактор» => «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();
};
?>

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

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

Вот так вот! Надеюсь, статья была полезная! Удачи и до скорого!

 

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

4 Ответов на комментарий - Как показать время с момента публикации поста на WordPress

  1. Людмила Лао

    Ну да, может кому-то это и требуется. Обычно мне кажется это актуально для крупных новостных порталов, где за день по 20-100 статей печатают. А на наших мини-блогах ребята некоторые даже дату публикаций прячут :grin: :grin: :grin:

  2. Avatar photo Степан => автор блога

    :)

  3. Владимир

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

  4. Avatar photo Степан => автор блога

    А чем этот код не подошел?

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716