Как сделать отображение даты поста в стиле твиттер

Как сделать отображение даты поста в стиле твиттерБольшинство WordPress тем по умолчанию для каждого поста на главной странице выводят дату создания, что является очень важным моментом в ведении блога. А что если вы хотите показывать не просто дату, а как давно она была оставлена. К примеру 7 часов назад или 2 дня и 5 часов назад. Чтобы добиться этого эффекта вам необходимо написать небольшую функцию, которую нужно будет внести в основной файл функций т.е. в functions.php.

Перед тем как вносить изменения в этот файл не забудьте сделать резервную копию вашего сайта, а также сохранить старую версию файла. После того как вы внесёте небольшой кусок кода в этот файл, в файле single.php или index.php необходимо будет вставить короткий вызов этой функций, а функцию по умолчанию убрать.

И так приступим. Функция для файла functions.php

function twitter_time() {
echo "Пост был опубликован ".human_time_diff(get_the_time('U'), current_time('timestamp'))." назад";
}

А это вызов нашей функции, вы можете вставить в любом месте ваших шаблонов страниц.

<?php twitter_time(); ?>

Или вы просто можете вызвать функцию в любом месте.

echo "около  ".human_time_diff(get_the_time('U'), current_time('timestamp'))." назад";


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

Ваш e-mail не будет опубликован. Обязательные поля помечены *