简单代码实现让新文章发布时间显示红色或者自定义颜色

基于用户体验的考虑,我们是不是看到有些朋友发布的文章标题后面都带有NEW字样的。或者我们也可以实现看到在新发布的文章标题或者时间的颜色和自定义不同颜色,这样可以提醒用户这些内容是新发布的,引起注意点击阅读。

简单代码实现让新文章发布显示红色或者自定义颜色
<?php
$t1=$post->post_date;
$t2=date("Y-m-d H:i:s");
$t3=get_the_time('Y-m-d');
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){
  echo "<font style='color:red'> $t3</font>";//24小时内显示的颜色
} else {
  echo "<font style='color:#000'> $t3</font>";//时间超过时候显示恢复的颜色
}
?>

这里我们可以指定日期颜色可以自定义。

有些时候不生效是因为 date()函数获取的时间晚8个小时,我们可以在$t1=$post->post_date;上面添加:

date_default_timezone_set('PRC');

具体还是要看主题的内容在哪里然后修改。

2.8/5 - (14 votes)
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享