Умный питомец для сайта

Здравствуйте, задумка следующая – если на сайте не выходят/публикуются новые статьи, то питомец грустит и выглядит плохо. Если проходит время до одного дня – то питомец радостный, до двух дней – задумчивый, и если больше двух дней – то больной.

Скачать исходники для статьи можно ниже

Код получился следующим:

<?php
if( is_home() ){

$time_diff2 = current_time('timestamp') - get_post_time('U');
if($time_diff2 < 86400){//секунд в дне = 604800

echo "<img src='https://mnogoblog.ru/wp-content/uploads/2022/10/happy.png'>";
}else{
	if($time_diff2 < 172800){//секунд в двух днях = 172800

echo "<img src='https://mnogoblog.ru/wp-content/uploads/2022/10/sick.png'>";
}else{
	echo "<img src='https://mnogoblog.ru/wp-content/uploads/2022/10/dead.png'>";
};
};
};
?>	

Соответственно картинки можно скачать по ссылкам в коде с моего сайта.
Код будет работать только на главной странице сайта (is_home), так как берет дату публикации текущей открытой страницы.

Код можно разместить в HTML виджет или непосредственно в коде темы сайта, например в файле header.php.

О том как использовать php код в виджете сайта на wordpress можно прочитать – здесь. Или же можно воспользоваться плагинами, например PHP Code Widget (wordpress.org/plugins/php-code-widget/).

Использовал для питомца следующие картинки:

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

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