Здравствуйте, задумка следующая – если на сайте не выходят/публикуются новые статьи, то питомец грустит и выглядит плохо. Если проходит время до одного дня – то питомец радостный, до двух дней – задумчивый, и если больше двух дней – то больной.
Скачать исходники для статьи можно ниже
Код получился следующим:
<?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/).
Использовал для питомца следующие картинки: